32
15
91
95
18
16
135
28
42
144
20
39
38
29
27
7
105
78
99
241
142
36
14
25
46
19
21
30
64
50
229
191
44
70
97
157
107
146
43
33
57
22
55
35
62
77
271
61
34
31