86002707
7648570
7068671
58027542
80951552
38929420
44331125
81106166
24103594
38612932
1891140
23102320
75086856
614925
95405842
86898264
82012445
13571799
17988399
7356390
47196340
77627531
32151250
43556470
87059415
47848892
60005713
95386233
53305231
69609544
66501092
31846164
98358742
42682186
285807
83988877
60859186
70223221
26714502
3023295