29
251
68
13
192
138
112
57
10
24
34
47
20
143
587
259
62
422
53
30
721
44
63
19
49
17
26
197
187
258
272
11
55
59
132
224
107
655
84
208
40
71
633
164
15
54
190
41
123
120