24
43
36
102
124
33
1400
481
2
9
8
21
88
17
5
76
111
19
35
158
101
30
62
162
671
87
15
25
147
305
131
104
886
230
65
135
56
39
307
263
29
197
67
187