99
43
86
450
14
195
89
445
56
117
20
120
94
258
201
79
149
75
18
83
24
298
30
49
172
159
57
130
33
181
118
267
192
74
222
47
58
39
190
29
55
161
44
73
40
72
28
66
16
97
51
121
109
263
80
84