43429366
44069380
28166023
8790513
95639108
23987365
34058958
61878720
10535415
9066476
75575790
62559926
7834347
44566733
54994440
66987325
59533565
42547888
7016985
35949062
19243674
30563414
26261410
5579816
25235150
39616228
46195834
78041032
87198351
36195172
31071837
5285606
188676
20529163
89515015
96622442
68389779
67667157
39624117
51712901