93576994
86221417
78855782
251886
56718082
18132545
2979361
7806249
71943183
65092069
44618710
20542806
29182654
61973056
80276684
97628296
42673769
41841861
7306714
42374764
45112213
50185146
87241704
38212391
1307907
61598796
12966282
41028375
35305079
26332480
71745014
24398421
60711115
36729116
96928303
55231926
3535580
99304732
46193835
97975839