30
26
33
25
19
380
43
45
11
36
119
29
65
18
3
27
22
4
49
16
23
21
78
31
5107
90
109
143
5
316
590
35
81
9
66
47
6
41
118
7
1
2
0
64
40
24
58
56