45448431
29095734
96457071
89138583
3791433
19962589
560986
49074757
802250
9384029
68089991
10092832
78149011
55199396
21698866
35153767
95373538
6402118
49234164
25189795
238960
63394370
32228027
43034684
36757010
10882971
87578539
25738125
33586260
33161161
1034310
75242491
7011814
10509058
96107135
72395242
76002703
64412676
9326334
83119403