30
910
39
766
908
126
219
89
62
319
186
79
70
42
356
55
35
38
18
163
85
46
51
57
64
26
241
14
149
52
31
20
78
101
22
10
66
28
379
92
36
598
49