60
27
69
13
48
55
32
303
165
137
65
72
323
180
94
19
35
501
115
109
655
232
79
1374
97
46
57
1192
154
88
33
87
207
95
172
283
229
119
510
22
535
58
139
609
286
1658
121
86
23
170
34
150
91