2482315
7899227
5551741
19127552
171550
75125698
40172935
1273229
721142
73554465
55151508
89083100
42959666
22156322
24652814
37719228
94932702
85695415
9215089
17588396
10944390
20847482
78343705
2451499
93483192
80741080
37389742
68909899
83609260
83267245
25601249
7210869
87445296
64759291
44291297
46496169
1268620
31316
58099127
35817636