95787624
2898764
14029970
2221267
78193892
97621505
48292000
756384
66526870
83911888
79356690
10217122
41874695
4455980
92178308
26146877
98507062
66028489
37145170
50771536
87934087
95586964
11679435
50259945
26534222
84948611
68887339
2384012
95456712
13869822
35807697
2497479
20124501
6627137
25285602
50463057
96474473
1657479
58034656
7246409