2253502
94952863
47511992
64436120
4688127
93859330
93567301
37923235
12696207
72999002
59652411
28257302
85238263
98108826
48378245
2572648
38592792
4815113
58396775
187684
78336945
32357063
97713714
2076144
60009946
6762285
19337362
45937311
6228531
66566863
24884415
12712122
34455479
8803407
57695131
52725769
82335542
6206311
97081976
83687622