31227452
88516110
6180321
23099519
28583387
59913550
917016
25584335
1067498
2096212
4655895
35361213
63047653
25482212
49551417
92646447
30623656
85499466
12448333
92014867
87633310
30349207
68571040
46195451
96966801
92944311
22711911
69493203
3174841
99621431
10036443
48018736
11049935
15965967
4443750
91148115
72513176
18404375
96114865
66884783