15252596
19454130
72295826
85528315
49308291
11258449
55567853
36201607
66488501
15073531
21259486
81721607
2202283
34866317
32792168
94521874
66239827
72885560
52214223
65794906
8186164
2368826
5595697
84357181
56724368
38531016
4060139
44864591
4911685
80255033
85825660
60826356
17035508
10095930
6064862
13086470
19362735
46518623
93077210
45248203