7996618
21641386
14838683
51472645
16085174
5637877
1438836
93115992
34254553
15628694
32368267
51222093
73591283
75958851
15968056
49546632
46143823
44134
88751601
8368882
1139436
75019053
43522900
78559181
97616292
48504524
81434543
52748861
5722874
55856282
67698995
86927400
72962573
94249136
88626586
61345807
41057241
94582162
88287554
24511397