19627662
52064534
6256143
41696406
85417592
82743152
93062057
28743696
26088403
1595658
66654125
38757529
13968433
57802162
56856607
93035664
40925151
81048778
41175578
49559773
87428594
47407258
20605559
91747698
51678106
33335784
3553809
61394230
47382933
6283495
70631230
43458087
50198167
41472487
89989359
56432271
36032632
1212689
49437552
35306938