48992593
81283929
2162601
42681917
22823769
648148
54693113
8092895
43105903
99652142
56214662
67131616
85198906
58437610
3893269
22059889
85355711
83892835
50237225
56257420
38049326
97576549
64414197
4699574
75053012
95595447
57903526
14389723
63021006
16956990
15488525
97216872
5619082
45365592
41408241
25102753
25251646
39532936
6141480
12513650