50815823
11968665
32502202
71954198
63319533
83739930
70385368
4728403
13228419
50873761
97555031
30052866
94548421
37998587
4087335
38695658
6405654
70326696
38384239
13979298
13103086
27222011
46975250
92265012
95037295
48667339
43186429
79189318
67587771
4369471
9858281
42996528
17703279
25473580
36221090
48901020
97229757
95535161
11844378
97962264