50
16
118
73
46
52
47
55
54
32
662
91
19
29
7
43
23
117
75
121
27
45
64
266
100
228
324
17
247
65
138
431
6
60
11
63
36
22
31
93
15
25
410
24
69
220
101
30
62
910
80