10
3
21
62
11
13
85
28
48
129
102
18
27
153
70
15
8
101
31
110
132
56
34
112
41
52
105
64
92
42
150
203
79
55
30
98
414
163
7
97
29
24
19
25
80
22
49
162
44
33