34262761
25561289
49043115
40171573
21782349
35435898
29945372
19951629
7061253
96616117
83322150
90471311
29264761
8673984
61601382
389743
8122418
33656556
64317157
83647794
5682537
6909010
40076474
79127546
99721520
44277635
28298973
9137475
91464218
59728143
3606751
23503430
66942261
22981223
90155936
39622391
71108468
96865746
25981067
969714