31996748
3262527
72499891
53169646
37536940
67098008
408044
49088346
22268534
35369583
72965805
93417154
52685731
9077447
132997
1164314
11371236
14614672
62433832
96595039
30111936
60718248
7561659
39763233
80329135
60825994
63529679
32878952
33574539
94285363
43531709
87974002
37327747
43236577
79109224
7405405
67056471
39607378
63236696
3011207