1
12
0
21
98
100
63
14
42
20
11
15
25
41
46
32
48
13
56
60
165
156
108
45
117
161
224
147
250
105
141
47
198
208
313
114
76
174
163
93
26
228
84
465
267
85
265
126
393
288