297
632
109
92
116
14
66
64
83
56
128
123
48
170
42
183
373
214
364
46
22
21
132
206
61
30
44
52
89
187
352
300
350
67
485
90
400
386
97
39
175
149
121
372
163
151
50
294
355
10000
62
88
55
54