2243026
84236729
66047109
61875776
32985192
10161829
3097983
65976772
62558149
16918467
5949766
76849631
48391702
104175
66802787
5736348
58896298
12193017
69958397
65485996
45826717
62972397
77946207
46249887
20225901
50562547
53897304
37711820
1953273
87583422
33868726
65972515
5406903
79844505
91195623
53602432
56153969
36521813
66854959
20835618