30975381
59678852
86187880
72292933
34329780
64188477
20021750
50471424
4258148
87552574
34941768
6915601
15532178
53326670
48135822
63165223
12863845
45903214
58974480
86369331
33747442
68733517
69781056
1154728
82446458
21717326
73851976
88953334
7478022
7258059
1313427
62147101
2074895
33236883
63922667
34931053
43749335
26046453
7191298
94149435