7
9
5
10
14
60
22
12
15
41
50
31
172
112
90
32
48
29
391
141
213
59
23
167
36
20
158
177
38
103
80
49
398
116
16
34
2
64
431
93
35
162
46
127
78
17
109
37
55
128