4
34
26
29
10
5
37
1
474
73
104
3
2
42
14
6
15
18
176
57
22
25
47
49
30
19
33
80
45
56
24
36
17
43
48
44
91
437
109
65
206
87
62
194