42472779
50702306
94821534
34962649
7291249
82949680
45821791
11268739
50656696
26969873
99345200
73713438
54463591
65772447
44998181
1868628
24542099
94482023
71394738
97031477
80632092
97971364
71679117
4181251
36995040
7388564
84945667
1766677
73358349
4847580
11796274
20293255
51436260
19364294
3813719
2175458
14332807
85629287
3543695
51443479