22
29
97
81
26
41
118
34
87
190
23
179
357
38
55
83
96
45
80
43
78
56
373
328
238
217
209
110
77
52
20
71
15
30
168
205
143
44
53
249
11
14
343
166
50
35
33