3162233
73678996
4615144
1101373
38591339
57846095
77089784
55856480
17461687
56871106
81345546
99382757
8682465
68429341
59972024
43818970
11931021
72215519
45682610
19013150
93459655
51874657
62807737
84894263
94288403
388893
96742206
40566184
88074935
81422842
86128393
61693150
55154085
58612751
17953861
4884894
3756411
21262050
82731807
41969516