10
20
12
19
13
14
15
57
16
17
49
3
76
22
4
101
217
37
38
306
137
9
18
40
88
75
36
97
7
58
61
31
109
35
34
121
70
5
23
51