9
21
51
44
8
88
1
16
53
12
18
98
811
93
111
25
14
11
109
137
56
50
15
22
63
10
152
27
87
29
162
91
771
383
17
40
3
30
60
169
104
110
78
33