2
68
97
52
64
12
62
81
17
22
63
0
43
34
110
264
109
282
75
40
32
242
38
91
218
280
182
163
66
153
250
241
223
524
233
245
165
148
129
205
342
56
143
24
189
67
55
348