31471346
164073
82522871
98484358
4775359
86899214
1735512
85544291
76281590
49492849
91421683
17968141
34113573
14946565
22005208
2120801
11437464
59537352
82458330
26368646
74962545
47016165
85411182
91161611
29821878
76196436
56307850
4437219
43191710
89804785
292585
51727179
82659038
41681809
50946884
22266081
75098373
81171914
27967434
32497905