34836170
55586684
1032479
12107372
243216
18225085
95598508
6382020
5264206
43176295
77348307
8912235
30676531
41461186
32046674
91005852
43132195
28622761
20016543
86944829
85504662
46323830
20485010
56387325
12393705
32995177
10111682
9391939
56736268
74079366
62927005
91639773
56101220
35834346
37353930
62138449
12731302
40926482
72086452
98938253