8533128
23105656
45999776
55101516
836158
5989190
14921129
89667841
72145448
65933412
10815467
18366723
27241985
62794959
45318168
22897606
15334101
17437289
5564669
3553958
26023080
27016015
40509411
27539525
12246700
6738219
96956262
92185023
15958844
89387402
26931137
70009855
90498238
48351751
60744623
5865897
95608134
47377286
64603850
47343611