42585137
41228074
332804
75177428
49264515
10355047
50454284
41707978
9516350
95069071
20082649
66724882
55368060
93598047
86188731
65367291
29072147
24492087
97806531
22353194
10379095
25976806
35899749
16792844
11561420
56883716
6369923
97608391
28539448
6027240
2873149
5797772
2626456
19469300
14135719
2830267
90968798
18809232
48849851
86846443