24
83
26
101
85
62
36
15
53
137
212
161
86
313
424
29
55
118
22
123
7
50
69
37
158
28
16
45
92
25
119
179
98
284
87
166
155
59
461
58
110
214
135
153
197
471
57
78
67
18
12
538