30204108
68509036
17436384
72238534
40402894
69683829
46239079
53996751
17578366
29019954
70564490
43767101
94301110
72573238
56319869
73087007
13238266
32103279
44147825
77007667
50798878
79477773
93003363
75492886
1133186
28665024
53146185
66491503
34182366
31514560
48691947
95034588
60417769
55562706
83368341
46515679
57741344
63054120
92977193
5083792