43861502
83641904
78232684
95285009
40202304
99395732
97101414
5983369
2796635
58097352
8581025
43425141
26971505
22236495
9581422
77872504
47961392
13847646
6671447
63151650
9309550
87364680
8631397
32458343
1827114
58775858
85793732
71021243
80689918
70483702
13359971
64864140
68522004
25111549
21545641
31986812
34773684
9758976
26503362
16463075