28
25
363
33
7
65
26
39
36
54
49
24
45
97
188
163
137
58
148
77
153
88
80
91
86
59
203
161
27
17
113
11
119
40
99
68
12
35
63
95
13
355
140
109
207
341
6
357
838
66
239
157
1003