11953023
64789233
51566550
20905535
94193505
28526300
77648901
10704935
35918749
4243177
28659820
86302989
93727758
4351240
88456163
37894498
61429192
18748055
68511337
27364084
96566547
1626530
63425102
39136539
98486299
25682666
78355541
80049210
106383
22086582
2118184
97731798
28914020
61003126
96328664
65513121
61929128
10461773
53127922
18578181