24
31
12
26
107
33
41
195
52
17
23
37
158
55
15
96
11
35
38
181
49
20
45
144
237
129
80
6
84
109
83
76
104
74
71
138
75
34
426
123
48
87
230
68
171
58
22
283
73