30848326
13558052
95498428
78517302
67467468
27017203
68734501
78842908
14589110
13234672
54385155
15594232
85063187
61072779
31852498
43508398
1050509
26173290
7686239
15556314
81046426
24758219
7582693
47379251
66847106
58711284
77128433
18288601
33345215
78208628
91206225
72151394
45376327
73077986
26665374
5049439
71922023
26287291
4427096
96298335