28549319
82856350
77612753
68648734
48435026
49123590
95028693
36244019
62385348
68177044
11049750
2275924
31256229
50565523
79162833
67783144
49654235
89978810
58483348
52351207
96543125
14109725
29869451
58171405
43814921
72649781
61857148
27385016
91564838
19538308
89943196
43183684
32802131
55316443
11052679
49525745
47767106
98677645
84036822
13093512