98645333
10792280
4214176
41885047
20167541
18936275
18617804
35603031
26386356
2365668
38274219
35198905
16678653
1868490
63707080
5119974
90049798
1342241
13041994
69588615
92196822
1964492
582664
842960
19233720
15541091
7483298
814863
1774105
76295313
61703276
49026468
16263552
47904349
60286326
29798108
14662386
84374409
84307406
75908305