339
261
35
43
2
9
4
1
235
81
43
51
42
54
1
1
2
2
7
2
1
1
23
1
45
19
100
126
3
35
1
1
11
14
1
1
2
32
29
2
1
51
83
1
138
28
24
2
1
75
4
1
42
22
39
171
1
95
96
404
5
35
355
5
2
12
156
5
11
112
93
384
131
450
12
25
306
35
50
1
16
146
11
443
82
465
9
14
355
7
12
1
3
2
43
235
81
43
172