10
106
78
21
23
30
3
28
46
47
9
8
36
140
105
113
39
52
165
91
61
27
35
2
14
29
93
33
25
19
97
49
13
37
22
64
12
51
20
15
89
17
16
53
24
31
11