209
96
29
56
372
23
53
210
92
382
100
33
846
46
99
43
51
120
143
401
44
34
69
55
37
35
25
50
21
89
138
49
27
333
219
52
65
551
24
193
208
20
899
88
1399
59
77
42
354
148
660
72
160
173