32
81
65
119
174
84
418
165
146
85
216
41
133
35
22
51
298
143
45
54
63
60
29
113
120
71
20
251
212
39
129
239
195
127
526
110
38
217
342
157
194
128
103
200
279
108
78
62
99
68
72