70
25
2
12
197
13
139
39
36
164
68
336
45
141
307
744
142
126
86
89
617
46
50
173
803
19
22
181
105
143
79
37
56
408
239
185
113
62
249
128
109
271
533
83
51
224
44
190
259
630
58
26
163
186