21
60
103
38
27
28
56
177
23
11
13
12
25
3
6
40
36
475
164
51
20
37
45
50
14
198
30
39
22
1
15
18
48
77
57
337
8
2
4
295
29
219