31286093
6544950
9449809
33879362
64528503
88083699
5783770
91198371
69196273
692474
21883868
7642475
49797340
2292028
2945694
7458830
28662813
699831
8487445
11358769
80949867
4780131
87081167
72979048
65619142
79991852
97442112
88708920
3862792
62138352
1306742
74582197
8493297
16398194
18995637
7635515
48341356
90489303
74759875
59779432