0
24
38
28
8
12
49
5
18
16
48
21
139
41
122
78
248
214
100
157
314
53
188
425
325
126
39
261
163
97
220
50
55
86
80
141
98
199
211
152
190
127
52
69
102
130
200
183
197
257
178
246
153
136