96309143
74641177
74162490
57545191
44909472
31397453
52971739
338441
51691553
1199737
3283900
22442521
96912870
61675732
82953005
30365543
2903382
90512622
74459175
63905715
1363567
5564591
84284197
39468522
72979369
64349690
15868629
48112371
11402474
61518876
40624773
97007654
98534130
2012293
76748878
34178262
564427
8338384
8926117
50624672