32995618
49948459
36102266
52375590
99935238
55151206
14266549
342276
63236007
6827112
45714887
4087468
15496903
76897553
70085312
94213587
54997070
32127957
66065360
6476445
80309245
24573844
8927777
86259465
81147157
65048777
27765192
70042830
27786646
53834962
84348043
54232804
34797367
75983415
3885148
68034156
64851647
53892302
60282404
822929