13
30
99
8
24
20
56
46
53
5
167
102
17
85
18
110
166
9
50
38
7
48
25
19
11
78
87
160
100
14
75
140
133
40
45
29
174
10
253
27
35
118
26
54
124