70135596
15585633
1551958
4938388
24285369
58452712
86184058
92465006
97039051
2226369
63149774
31672544
11495353
68809580
49505573
17607909
22956892
48352363
81721766
88295388
6108268
63816786
6273690
75521900
64767375
41768703
8561798
3698119
491165
9277802
65099384
71672001
97486602
14956832
84588121
93507464
78938916
91023100
32978141
719330