9
5
6
1
19
29
77
31
88
41
12
173
65
34
14
35
15
55
45
460
20
105
94
78
85
59
114
291
10
99
66
16
11
4
113
163
52
118
287
138
74
364
75
43
62
58
121
143
7