17
55
26
29
41
33
24
32
10
18
22
21
11
16
150
76
74
201
48
67
56
34
35
102
57
50
64
70
241
97
427
188
344
87
363
560
110
139
178
161
392
205
191
315
289
296
68
217
225
111
446
484