24
2
26
15
9
61
43
29
70
13
31
53
62
46
112
78
130
123
239
293
63
244
81
114
300
207
120
173
534
297
488
275
38
54
212
25
198
156
122
187
41
165
80
86
139
404
89
75
10
16
125