50
442
140
16
9
32
31
83
6
25
49
23
299
302
43
35
19
112
86
44
56
4
33
58
162
39
11
10
61
14
204
27
7
45
28
152
65
130
20
80
8
15
121
18
334
22
29