10
11
28
30
12
44
14
43
186
116
16
25
47
7
69
59
6
8
271
107
23
5
35
15
13
3
29
51
41
36
34
38
118
145
96
31
139
121
60
48
131
112
9
100