95
36
19
65
173
81
49
188
388
52
53
163
67
38
73
1345
75
474
131
87
107
78
23
127
239
13
592
142
217
14
178
85
32
166
144
62
219
63
108
226
84
200
191
433
104
68
171
222
116
106
92
40
71