15699613
587961
8064812
331341
105617
11714789
59845132
89202127
37223923
66285590
89404253
34034927
17558231
56029916
59777312
87147482
35139534
23618652
29175778
3646531
32525169
39905175
56696803
7604826
51533169
25322405
42855333
23322501
73428549
77957724
45903027
6483803
33506716
20475807
60932305
68763327
4936179
26634880
35729702
44833304