1
67
96
51
64
12
62
79
17
22
63
0
43
34
110
264
109
282
75
40
31
242
38
91
218
280
181
161
65
153
250
68
238
223
524
232
245
97
165
148
129
205
342
56
143
24
189
55
348