2
8
17
76
16
19
26
64
78
52
124
27
103
50
80
109
25
36
45
107
240
48
35
122
191
127
229
384
132
356
140
182
307
61
226
141
136
207
33
284
29
180
55
380
392
161