41159154
40607476
7256776
59605512
45908964
3030415
91672819
32403773
39389751
88572237
81333157
20984352
9280443
25178347
64635655
5009959
80288205
8539805
61166391
7998086
23288397
88373191
39199140
56572392
99492541
17465207
503573
45453528
2976232
57071026
14452510
74945738
4657101
58888070
86476215
42562783
50108530
33437313
46666983
37111054