29
3
2
19
40
12
7
13
4
33
113
16
10
8
11
244
27
44
25
37
9
35
129
5
36
472
6
23
26
22
39
121
18
59
55
95
73
14
28