7043588
32343157
9203355
30531268
35992610
42459172
31031010
88691607
25389325
93968267
13164415
84147851
9202854
84522624
60053096
13819925
93725152
3643041
18164465
10143283
74019460
90194639
72274293
22057168
77574485
93058449
1956459
60648052
52604875
29766061
59524339
14377018
8503874
32905635
36365397
19102654
79262444
10607046
21964232
13119105