2639975
81533345
81809637
11813915
3843130
98211215
99939108
97226573
36643428
16319975
45352744
17884565
80479934
45994968
4838269
87771087
23046591
2874371
52246083
35315670
88774939
33107409
22558242
43882668
39793495
82147074
2469330
93029158
83218168
37024932
74395357
77291107
86397372
64674351
7056721
96957894
51109743
63641500
33182048
71107631