3116812
48308992
5203260
61226694
48332601
42089245
95365644
35679403
70912981
88138817
25541311
42646089
7416212
86375862
87906775
9832526
18015552
86012758
70475458
80652207
47728491
72217966
10909428
69858087
98025925
13527780
23061825
82821890
88857909
9467562
8170970
55302092
87157545
50461119
82936650
68524549
7355597
98311773
11142379
2541930