39703604
40655194
86674223
91444702
57102304
49539968
14516571
33531551
3244968
47865496
81935349
53553578
24727824
2617297
81871955
19041557
44239634
57611322
15663730
306433
21486475
1601969
68746404
17894812
49831708
97821115
71377183
75879493
3017346
4308838
78108360
4755054
16147006
2256542
65765999
3362661
50062700
20301965
31862702
1798935