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