35
33
47
32
40
58
59
64
30
38
44
109
60
98
12
172
86
295
94
89
48
194
43
448
105
294
121
22
117
25
68
99
104
31
46
118
96
141
14
265
87
84
157
221
70
67
41
241
20
184
26
95
171
228
28