10
2
29
9
37
20
4
5
7
46
15
93
60
8
379
35
115
129
27
23
192
100
332
24
73
25
12
26
28
18
34
97
81
14
57
68
30
6
1
19
13
16