42178334
55115723
6163953
89406145
24564009
87577945
20386680
41768716
68213307
166894
3551003
2845975
29193276
8910230
59173459
564187
29874348
26879622
99991160
50327674
53086664
8601570
20875997
60834346
58529645
22576288
23815134
84879379
55455368
86332482
56894588
90495597
37462565
65442490
10098608
35222229
11385088
9322797
58323596
70066954