58102561
30625823
29672458
83503380
8576702
52709282
67834200
96631847
31976799
8931229
73842296
84316205
46572302
50379961
70695382
6825435
59004320
68864075
72147738
17046155
65864324
73319762
68926885
74611804
34806033
48942229
20459689
1078620
75718851
6929789
6179639
79042343
59878222
24767709
16493463
4624423
88995975
92602513
49354964
70348834