82546880
34142308
7693433
24402514
37018237
96839522
32753250
43228650
10451003
89327687
39685781
9194420
32632394
99097524
3308705
47528451
21019850
75036038
91786451
63575900
4039109
77474955
5649600
5678577
42347690
37574621
9518226
52967674
45762745
5546839
54676722
66809780
23504197
85662070
19653213
35814470
8105198
18589156
97973645
2834462