65108985
57159083
29564175
13142782
59262486
71205964
21756212
47915546
43938602
97537153
65731320
62399981
48172716
30388470
88001758
75813294
65651113
92125387
2260409
64026792
71108962
36308843
75471577
8553347
32672768
89688757
36753866
5831280
96443
41578808
9555360
4941247
94495780
91621522
38853380
19312377
53872339
87408502
26621333
10221266