0
128
44
359
52
47
28
70
41
22
24
27
15
179
139
257
90
54
40
200
119
148
37
66
68
194
84
250
50
172
268
166
56
304
133
105
63
238
59
361
49
135
132
354
78
106
48
266
215
33
346
96
338