87145156
72565684
86602356
10871545
23013323
74703489
22415379
52354199
30015066
6518588
33293955
57373339
15135134
99273105
17645963
13899121
7045854
57008086
2697860
8913106
33947471
7835558
48108042
18056974
15908861
18323208
96228416
20246199
6534940
38705888
44373443
98173155
72992568
19185295
60777694
95476583
2531184
77376604
2058692
39919245