46502686
5471945
71303379
20633513
38655325
30116633
2408394
40867310
17959143
28479758
23648676
74128596
9138350
30846383
57975950
42061295
71886925
84823570
74463768
5152139
36113148
41091844
21048041
4876244
68518557
84375539
76642331
6290679
51905739
88536432
45685596
71293109
28811868
45956545
8645671
56826170
41951576
33394672
59877093
41546968