10
47
32
22
14
46
123
140
16
17
2
53
45
25
20
9
18
57
15
11
225
94
61
43
1
19
73
67
76
55
56
33
13
36
23
27
79
3
30
106
6