23
55
43
18
44
28
101
14
30
53
378
112
135
58
95
172
47
57
70
52
46
25
45
31
74
162
38
310
105
62
138
61
10337
448
104
173
156
118
41
26
20
141
16
69
92
723
56
677
129
245
1448
181
466
4009