3
17
45
68
76
85
162
26
111
140
611
96
55
137
470
390
243
136
87
42
32
80
141
165
220
190
550
167
67
214
138
51
384
265
146
134
234
180
211
161
274
389
209
163
49
61
92
144
30
254
120
69
564
204
83
159