57892966
32925176
96423474
8881797
4067200
9427283
87082227
96681351
10276454
90073754
79331285
41501312
55064626
79203326
3851098
911593
93456361
50807366
71888724
69086300
5163274
23271711
1001052
14758721
7829439
11086140
19545384
82687648
10908759
40157914
65602561
98649223
44632399
40141238
10391691
61072635
5121130
44291081
23557186
59687739