82523078
59965741
28693747
54904784
26921802
7202123
10109026
15946729
80775512
12023595
22028199
68389357
57188632
32816727
17293297
9108453
42366091
87293244
1570645
14828015
16372141
84818560
16923306
66815609
42281165
75393963
82462485
2715974
17513460
14473509
83298773
2548389
98723246
31807886
61899614
8844743
70916935
33898493
3702713
3027433