100
131
57
125
463
209
194
142
51
510
436
79
310
64
165
156
22
26
225
66
46
37
39
115
208
18
921
111
130
21
162
70
114
177
42
33
116
183
323
29
218
102
87
235
25
11
15
24
230
224
5
44
67