150
3
32
2
95
70
84
67
82
585
822
1
1
2
2
1
1
2
1
68
53
15
1
8
1
3
1
1
2
133
3
2
6
8
3
1
62
1
1
36
1
1
162
1
50
15
217
296
7
1
4
3
279
2
7
22
33
7
217
1
9
36
190
156
179
1
185
15
1
1
4
11
194
20
1
1
10
23
11
5
7
13
1
35
1
1
1
405
7
2
13
2
1
3
2
29
81
1
1
2
1
13
1
3
7
6
75
17
53
429
4
2
1
2
342
2
1
165
61
11
279
12
34
131
52
40
582
3