2945068
78332240
86033907
49533249
87585494
91415632
79707750
9078407
72598608
9621156
20572766
78531704
47931495
72526353
50732032
7220308
50628285
9510180
65604470
95279497
56333125
44248441
8623171
32146571
65159
26532327
4421655
25208186
26554772
41882708
96767284
75627239
4481689
47081686
53731925
245403
6208101
42782932
80115364
3492728