174
645
273
21
27
61
132
48
107
80
176
115
330
15
171
268
322
118
781
112
351
49
13
40
100
217
119
50
67
79
74
52
78
71
135
22
109
105
279
416
16
124
98
121
82
56
66
106
253
263