10
5
46
11
7
24
20
38
14
316
48
99
32
26
15
30
21
56
58
27
13
1
9
17
35
40
47
16
29
12
6
186
3
2
44
23
55
84
34