180
354
628
389
44
50
452
222
96
97
74
25
32
129
40
31
173
48
36
351
21
194
154
28
229
22
89
240
39
45
17
439
46
269
54
51
395
309
112
852
361