81076965
12765495
7217251
2553450
85803332
63936865
21743595
81578232
81002974
45561041
69873674
52272469
33856598
21663253
50429131
93489878
45475865
45473227
45716094
78832600
56982149
3247785
17639763
30337881
7876145
99582327
63399380
83565925
13368436
10046022
57804814
74284959
63464955
52505436
95775422
14229239
37631405
72097578
68524233
24256214