86186132
38417849
55143578
43066396
70048533
37504073
48121257
21667731
39027765
91531605
97871504
76784500
20259897
26548117
76928159
38191327
83386195
80259023
11453589
299993
23981864
68935367
43524783
31204427
74177609
39087458
44926654
22484311
8171128
82915961
5958171
28393205
81726944
7469684
73776049
62362488
66246497
95713162
19199588
10364174