46605220
97567927
37204027
81262361
57914189
75639646
342444
40035055
18156006
50779890
20851163
25898732
99467816
73147700
34984349
68033949
29782276
408945
97406287
50219882
96092160
35465683
22101197
60106467
65433612
8612801
16731662
56923440
52883027
77314748
90069829
1902248
6256932
1469485
52432894
3500217
73455746
59866668
13568038
17607534