0
26
97
21
13
34
82
31
9
4
30
95
101
10
33
311
56
209
72
137
36
106
32
151
86
108
168
105
322
180
186
90
44
88
74
637
85
92
121
73
84
321
27
196
25
52
59
132
110
8
28