42562568
13583818
11638123
60479708
6508765
56226713
36392591
63056623
21626565
21168546
55251458
29853931
71969865
46371599
31804774
65474666
65122906
620356
88036867
12435270
58263213
92503902
67932329
40655693
31357450
95115759
7628671
34065940
8438085
7254779
380375
81029575
42967106
42232493
42136496
2328122
36445551
5798257
37574151
5211959