32328681
83217088
7189160
33258381
23569105
53555678
74261101
28693135
3354518
8721517
67479966
63277390
20593508
89072088
8658581
48093158
482140
87979537
4773138
22575648
11907788
83773617
18065471
34254384
90028349
80268970
80421392
65403198
66995007
55867221
9530338
34879821
22436045
7612747
1848149
76301920
96717413
93651676
94957174
40131927