100
421
387
330
10
201
268
259
151
150
88
56
110
73
614
124
75
57
41
157
29
339
50
18
69
137
278
17
166
76
308
37
215
156
98
66
120
61
115
38
99
28
51
36
104
225
235
48
47
42
45