3114122
86746729
99941881
56504858
19852469
77519358
3136760
96734766
60304413
85888738
86159152
41249096
86349754
13183842
2941908
93332183
79492701
4340818
33969123
97601245
43919800
12162630
39524756
16157899
90025411
63547749
82534843
43347195
24079182
87482906
77978175
31893294
1807339
1164461
97534925
3936328
30981611
40856604
9906762
18144118