3
70
61
53
9
56
357
207
43
69
20
29
18
1
2
32
57
13
15
46
141
14
21
26
118
48
8
50
17
117
42
40
78
102
45
25
149
30
37
47
34
106
112
66
5
91