90492221
4244473
33686762
21787655
2836328
44702990
80151329
29033823
2838552
53962600
89023477
3168997
52745475
96507159
92749770
54365102
27893819
14674725
72668925
82189380
34873064
86359892
19959769
26419241
98264695
11134904
28396319
88728690
21945645
14727991
5066187
22373243
70025603
29514061
29865482
2368854
70813403
40249098
67743434
45854882