8
30
78
31
64
25
142
54
71
52
22
53
36
35
39
113
69
151
26
48
303
14
80
84
32
41
115
134
165
63
167
124
263
4
9
81
98
17
161
87
5
157
171
258
135
21
334
105
204
83
43
288
209
46
62
106