82217541
16047358
93134905
77515276
2831361
34961903
42417066
43871574
52258529
26956899
94996641
12247082
79679870
37023091
12032134
39875687
26792839
5709093
4135981
66907565
34393949
39683627
19675125
15773390
21472720
71654559
94178565
23065225
50683566
76751915
92314605
96506432
9371484
29151482
78851967
28671404
7650440
50867578
11519549
27205425