62259530
61625792
18265610
3189278
8478649
5932380
7797576
38065588
22716257
25334030
229498
73796540
77958086
3684404
88849381
63665528
48054728
1942836
95159237
51225347
60767898
30021303
26699346
9774359
71151678
90674707
18732235
23246827
7498215
60153445
78805601
27348311
20648887
16272537
6282969
81468533
1371163
3488637
92606422
43114894