8132570
11295704
43809408
4305335
63253465
91479146
44326822
8294443
33843376
701836
66361015
19026969
97026520
50216883
16515191
15621
47919580
83987211
87029169
10287319
2568285
12141440
5762876
95307644
42678834
44129927
9077294
5490209
99881226
90942755
80223787
17889691
47582970
31731748
68131559
20301709
59029195
32954179
18539198
2996237