31226965
11049117
59731213
43671498
54723768
17128481
35722567
26643247
69992899
20942976
46364289
97538327
44024838
19086290
62471464
82459621
36029053
52125937
8863884
46654894
36558506
71252918
41451178
8418831
85785133
14303915
361361
7822753
35825512
87626957
4916971
53945765
58705950
98975195
74449791
67105925
7680441
40268341
88864075
39619878