97245591
3852167
72572357
38903456
48439937
26801060
35682007
79619877
40447402
54242757
54265187
65635887
16593622
50311842
57729750
17998024
31307750
8481752
91071568
59613890
48096870
24842714
95202906
31193388
3151394
48422156
83303307
96887520
39629016
55274555
81283580
61505833
67053111
87856544
58963030
71358235
32471064
50601094
11235196
28656101