24
106
110
29
128
2178
69
57
28
76
225
132
46
38
99
42
21
7
226
43
45
26
40
166
54
140
92
33
32
346
53
291
1066
84
1530
16
109
338
117
284
71
73
116
257
124
272
791
339
410
182
508
1337