593285
6664627
16978231
66938161
87376
54506204
61212363
94133256
50044664
21378331
8709886
3887965
23045164
86875807
35975600
41094026
17729272
3554595
34883214
87227353
57432954
8545897
78209000
27155983
26831653
22368534
5736338
53061160
92721700
48709314
7196962
51381673
15874405
34208884
40576113
3948752
4631484
41086514
29223646
9926753