93305368
38324440
6363204
1701213
33474362
88361003
5360395
29334033
46648647
94208141
90433155
927488
76288716
34391562
29661581
50669528
2953584
9899210
21368832
83967900
7010384
29879210
43771092
67502663
72334307
49373360
3789929
18871903
51784485
73624748
49803125
47181118
33239636
62187693
78758081
31778751
96587660
36253325
550647
37448759