59636329
21237237
687467
24152929
4349999
83034571
35534636
59591181
21997960
88171737
72839601
84838190
56003122
30647395
44351589
1290258
64922980
98743969
18134164
11727769
1194566
5263904
4906206
20642511
77455998
31409129
91613011
45216002
75336322
99407148
72078550
85871774
6574899
9210160
27968064
61901632
85857055
7683999
1848054
44721559