52994388
47767058
33071570
27532867
87958816
44933283
56661957
89401506
3061893
45942648
41955886
10025077
92986183
91921387
88768476
89293305
39489439
10837559
13523651
48873953
75525077
53166412
61668061
90584569
35942020
3603592
5266189
2872256
91852835
1214307
4551316
72707780
20142784
775386
6439850
97905530
49934699
54945742
6957859
34802858