51643567
36179240
40951909
52115474
26688525
17047021
86122204
3838651
32427291
67284294
384941
33356289
42164537
63756492
39329544
34097609
20792989
32398429
3737723
48623585
36084658
35174297
63385568
32042512
28976375
95841007
4051260
79613226
4495164
92279205
66366943
25138338
98883275
76886046
99147722
53909527
47251522
18013721
26978472
51572526