5006823
79307506
978394
42439542
41086270
2993980
20404125
57737100
3108977
15656079
6117840
88138620
20947356
2774173
516862
56667120
8158406
60124145
67449993
392219
88368476
6570516
10099002
64625765
68825215
91835608
96288012
2103530
74147934
63647667
41852017
34207119
77102151
34203404
12475330
95384399
33863520
40579884
83481260
18238591