103
7
403
80
15
44
45
511
57
37
73
8
595
25
83
226
519
113
177
346
149
545
59
22
92
198
68
47
28
225
301
571
118
31
182
20
48
19
43
122
434
140
9
71
32
63
88
197
889
52
186
98