30
60
81
109
215
222
54
126
23
8
167
31
172
38
19
43
34
42
32
41
168
1656
27
24
44
151
80
98
76
79
73
101
33
159
154
66
37
260
3
267
78
20
25
88
47
9
171
14
309