0
1
5
51
27
38
50
23
11
24
28
55
114
30
195
96
45
19
35
44
112
159
74
136
148
36
161
397
247
63
68
105
46
29
230
197
54
94
85
77
133
356
160
189
229
239
33
56
70
20
117