93937041
62252979
343533
31661406
36623360
4908461
17047513
55765081
95225893
95196631
38656741
44877361
5494291
34537806
86499343
95892564
16374103
94838227
642910
7743743
54493916
7369580
15248645
42117481
51899234
24794000
9525643
33951699
16871219
50306144
20928976
12376505
20483340
63803140
9694564
53123851
51508725
32531003
18024439
1863394