0
8
45
31
324
41
69
208
46
44
138
107
36
47
74
34
257
64
30
244
65
303
129
116
48
183
308
95
174
193
106
14
350
304
71
168
72
24
80
84
306
57
617
140
53
100
191
22
551
158
54