29
6
5
139
39
22
110
50
53
117
49
38
16
1
19
15
51
143
21
31
3
8
34
45
28
9
36
24
20
23
57
13
76
26
1465
27
68
374
40
127
97
140
41
85
116
54
4