31761044
46634423
34354372
3693754
87461631
21793824
74418067
5493207
45296752
34853608
43441827
56756351
61595495
4073713
50415361
15077472
77728319
17795815
76207222
96714639
61833065
46278825
38773442
3402516
94604840
5199038
13589310
57699437
49026667
31319673
67315977
2345182
55953584
41113858
4471375
51965608
63951169
67185300
57728866
19035524