17
10
13
70
67
114
42
127
45
168
87
647
96
75
354
334
222
132
95
431
284
111
285
441
529
347
739
430
605
37
800
719
145
299
31
121
107
90
80
93
282
150
516
361
291
123
181