0
20
62
167
15
13
7
11
65
9
77
211
10
72
134
101
123
40
252
165
42
198
124
118
193
85
160
170
191
82
90
152
242
336
71
64
50
517
73
17
75
68
108
49
532
61
434
622
214
468
2232
148
15222
433
602
91