125
99
164
147
121
129
8
98
35
78
20
172
117
50
91
96
55
396
290
67
92
83
3094
1623
910
126
141
31
30
157
158
145
6
22
122
64
19
183
62
54
49
17
85
10
68
219
61
45
37
18
51
53
306
230
13