95
43
29
45
130
19
27
47
121
80
54
18
79
73
226
158
421
32
69
94
63
485
86
129
31
64
61
131
140
314
23
112
124
145
49
116
180
103
84
150
273
16
65
175
423
942
178
263
155
100
76
260
261
113