21647015
8232999
66216361
28372000
8107592
7542671
70062570
12886704
5985436
78354672
7738458
44631528
41712542
38147699
38874187
7003767
82344731
46283096
25481776
96681744
5926508
41845385
56953471
94892530
3918241
81992567
74576914
88482377
20014914
85249051
54816903
10072903
62494880
33831161
40473016
75614050
57573898
31649835
35188659
34508338