90
85
45
72
145
8
496
267
14
101
212
177
30
134
114
111
73
115
163
66
70
92
57
166
51
142
233
223
456
35
118
151
77
82
105
87
61
55
237
62
286
2056
23
17
185
24
13
37
275
175
88
234