103
30
911
39
766
909
126
219
90
62
319
186
79
70
42
357
57
35
38
18
164
85
47
89
51
64
26
241
14
149
52
31
20
78
101
22
10
66
28
379
92
36
598
49