16616708
80734972
43503082
95468500
27659979
27547370
7915057
27501893
32438101
15191398
42666268
28576019
69369093
62774801
54532063
48433027
36486927
15783490
9568854
3203763
58501250
95465895
26771
15388737
26223634
60062166
4464872
15972208
2434129
30321903
39436380
55243955
9702406
64501384
85384751
72712417
95401986
2785016
7194062
59877346