34532122
1049876
44821047
16505385
17008436
50782862
89518699
40581269
11199681
60248729
69071044
10244207
25876504
92928834
86261468
13402542
40627793
9213433
67388729
18725666
68441620
2000555
308236
50041400
86663497
5945587
80478808
81221643
63897691
89403968
67047247
93957992
20544819
23781433
63923633
63159737
89078788
41016166
67786500
36875