55973672
4732135
18481881
12062018
84104737
21745375
56304553
862520
96532397
95171516
72638857
47366499
53709294
76536910
42519897
83386319
84085340
67977865
2596285
89026049
95511100
15787044
60835578
12255426
59319733
96546611
65072422
95561203
3721841
93472146
36172323
2148109
28441985
10068936
52683960
99177603
87594143
80547280
32428395
49342743