0
1
31
47
41
22
28
34
18
62
32
23
24
89
66
20
138
114
374
79
132
211
56
182
118
131
1925
73
274
139
97
84
192
235
281