0
39
27
258
83
25
18
76
100
36
170
99
12
32
93
230
87
35
26
71
77
116
59
182
119
64
162
431
192
79
107
72
68
41
291
102
66
95
178
48
9
362
89
21
53
328
110
91
49
61
16
129
188