0
4
8
2
46
19
86
32
73
69
49
100
231
71
117
92
61
29
44
224
141
75
55
475
74
94
27
24
152
77
215
121
47
189
192
70
64
149
140
34
80
22
79
241
172
21
306
199
176