220
45
199
24
37
3
1
29
25
43
10
41
40
36
59
20
67
56
39
17
22
6
151
34
54
44
419
99
69
60
62
195
762
28
76
47
156
541
30
100
16
27
168
277
18
108
65
155
193
94
578