1663498
50125264
13062462
91855045
79922214
81388290
9156958
45832085
3032406
2643126
50952300
34397115
60041908
74367591
4559341
44713191
99931769
43392286
4578400
6711986
55532286
77722691
33467796
56405198
55915948
75455977
86727102
93458123
99311710
21923799
68313209
41824893
97877752
10725488
10015881
2592537
61542540
94099874
20945351
40205510