10
5
46
11
7
25
20
38
14
317
48
100
32
26
15
31
21
56
58
27
13
1
9
17
35
40
47
16
29
12
6
22
186
3
2
44
84
34
23