2867392
1263994
65696169
65971511
6416864
83883531
40203121
29604916
48343757
27491683
82944578
51539340
25068328
39516023
80121033
93981117
36875371
22203735
48644943
34451886
98382818
72118293
54607854
31259724
44205585
59683365
63329821
1623500
36748376
49768163
12371384
38288127
99565649
11854489
1159189
47665422
30153875
9778795
15908456
4998087