75
96
60
72
263
105
27
162
141
483
84
51
52
225
192
151
64
80
142
366
119
126
281
282
66
137
81
244
17
1441
41
68
71
102
148
180
469
343
28
237
751
110
79
253
62
70
173
213
101
132
115