24
43
77
314
47
23
30
46
106
42
69
7
52
1065
421
94
37
95
90
158
188
55
189
305
125
86
40
72
50
14
10
79
91
198
118
179
59
33
334
76
145
766
374
62
67
82
183
406
115
73
360