55112584
73605570
24359511
40486278
63118153
84283392
40895927
41639261
1552640
92854972
67905415
77103008
36305526
19285312
98483963
60115280
93131208
34481652
3393801
93339683
91836841
51134766
94096363
82534452
64442686
89563617
49483888
60688688
46302746
90424703
10593425
67353792
78964691
17575839
64437224
69176757
77511580
99143360
13059807
35952362