31477844
24344844
19869988
78643959
35418021
24323752
94756304
12787064
98845278
46483000
251682
24353372
88972725
2902724
41742114
4949195
6295203
2765844
5119538
5875196
77313951
27479304
47422283
91385183
91561376
55653085
9519622
79585848
29934229
74112533
49734811
32634442
31381705
2750478
56205083
8854654
9801979
93278529
11336209
57278248