31737675
45272834
11479589
3808583
61082188
30472617
33729770
70097629
20662057
9714833
36525390
58612405
73611328
2683875
37724989
78273902
29155927
98385158
74436693
8813625
51246483
23216154
53703934
79914675
46165056
83824380
50999584
90043297
19138175
48088278
37179166
87349020
65943680
67801677
77216468
2523236
9765997
89513779
36561192
35884069