20414685
11935117
42104226
26331631
26065611
195283
11933631
18006842
15727291
47367675
15415470
90642315
42584512
3007073
51249656
34009725
17203849
57553302
134683
46493418
84683678
52737108
78115762
67546319
1925425
88898796
10353227
12361537
8671744
19902259
16992682
52708456
936894
449486
8067800
15223026
3925108
65219869
18183738
96141573