32
22
54
43
17
44
28
100
27
13
30
53
378
112
135
58
95
172
47
57
70
52
46
25
45
71
162
38
310
105
61
138
10331
448
104
173
156
118
41
26
20
140
16
69
92
723
676
128
245
1448
181
466
23