50657602
43244410
67382563
41092288
55296771
68669226
6166963
82043867
86327153
90214889
46635862
56981960
27655063
66287104
3309263
27253722
301259
61859847
43679196
98411935
37905166
63387728
54364409
7184552
57342799
32443261
75989603
94745220
40107769
93803739
66321819
50298388
99629021
79534788
18443536
74298623
33002163
78439073
2638785
8222914