28862836
28188698
89637879
8355725
4167205
98655500
71058728
44476249
13365415
54463906
40046440
8368579
75029062
8235870
996125
50546087
512831
41796968
10138286
45927530
48079899
8719794
45631669
78769487
96906587
70511888
60658341
19362779
33591966
48595876
29428318
91434859
26443457
20733624
78066262
35809505
35812135
8770688
2738390
27586314