295
116
46
188
128
73
75
311
190
43
60
40
44
67
69
78
120
413
53
62
95
24
281
22
19
36
74
9
34
149
21
72
58
71
51
84
154
97
38
168
314
123
173
45
92
418
81
118
165
161
191
32
61