18
16
33
439
38
210
45
42
110
53
80
61
146
78
101
76
296
400
14
429
103
273
40
62
83
88
51
430
92
144
15
75
599
234
81
100
29
43
48
94
96
205
287
164
407
99
489
180
196
122
401
44
52
77
68