52161093
89988545
46129327
2235277
65426626
36347
48297551
77843309
55766108
73682077
17188533
31187113
4881698
64038247
9922646
14715715
5356623
70322453
3637836
30829044
19763777
87956091
88282204
47498651
80814204
59006079
10162552
29087224
33544876
40609691
75237748
7854601
92574715
51102061
49332349
39463286
38145031
65722051
93379183
48982618