29575288
71692998
64524423
11513851
89635043
19854020
28411321
62069861
63376180
49399319
94091647
50073133
30999918
4694728
71274646
49372346
68675192
36691499
35357544
3393285
58633403
32064048
45093290
64767031
93794517
69062792
8631731
19827413
35823731
7045565
17733639
20387528
66455009
81307238
50486358
35334284
32858609
87351470
41334868
41407282