49028166
4427652
33081250
8806897
28902755
28049516
28331215
74867035
94808080
88027838
63038596
56553654
3308500
17797084
110967
32791585
47189344
81896975
50308560
11972774
5625434
2895379
95042489
33762850
21031600
3249724
6100442
48758498
66573633
77722526
3650590
79556565
93729958
70536683
90399844
49942790
51396032
11247221
19693650
54066685