3025265
47242274
36541978
13623459
29957305
50105614
18136068
541862
91944107
14329459
2261803
45645171
86222471
25746448
5716689
583158
43519907
46283670
78086862
55594216
91553498
49445286
38069778
51982978
26786112
32002203
15261220
62321349
64121769
9443929
77179845
37054197
56988296
13828897
41866859
59308566
35946958
21875352
23056874
6838567