58
43
129
321
120
279
170
146
105
59
140
13
159
31
164
33
19
16
78
14
86
57
73
15
51
39
63
154
75
50
55
220
62
72
190
167
36
23
40
155
690
11
323
65
84
92
97
6070
439
202
49