97
9
38
48
20
110
7
31
46
55
26
53
33
94
89
27
105
29
101
68
201
106
23
179
10
37
3
70
216
51
85
60
57
129
248
130
247
154
22
125
98
25
294
86
198
16