97062828
83337023
2059866
58546049
26894520
1301970
43657226
47664575
56434390
7352722
89552861
54873447
906598
4315186
59502911
3272850
22684241
4571141
14406459
19812865
75059751
69239340
38706006
6709590
18694906
39704842
99155276
59324945
29344151
26466973
8806412
92545936
77787775
44502915
66587491
69719401
71853362
92462363
11691714
56301254