29458420
3692964
13896874
6542961
18246606
16422367
92475471
76468957
22113811
41226575
45275207
19725760
51649477
46801100
70533127
95519221
84541991
10695732
67708494
75723108
47221950
28864345
82632168
44771652
29575239
64882580
84507505
31247699
3317456
86163475
30524893
46375313
36448929
45106602
19361940
16097636
90183347
36408322
15736485
38429605