29384818
1444861
4068429
97005190
497200
47798994
42103621
55172608
79538030
51127531
95257706
39091782
79664146
59656048
60185102
18238387
14595751
9212901
65527255
47044105
91708574
36269639
22816058
60211530
42876692
32717955
50141366
8401975
65333737
5461956
68528545
18461219
29584060
51384467
51529710
3648360
78722580
7263521
90643311
11902896