403
42
333
505
250
27
89
318
133
50
438
74
67
76
174
118
20
29
504
91
335
4243
46
71
124
160
352
53
183
83
562
281
4721
1960
126
503
772
104
84
326
263
75
361
32
401
37
18
436
735
2585
61
43
2410
35
115
119
62
202