107
245
210
100
421
387
330
10
201
269
260
151
150
88
56
111
73
614
125
75
57
41
159
29
340
50
18
69
137
278
17
166
76
308
37
216
157
59
98
42
66
120
61
115
38
99
28
51
36
104
228
235
48
89
101