12605596
50914024
18336572
1895625
2632109
62851440
49719164
70912359
94452037
94052570
91882190
26644875
8808617
48559988
70504318
28064688
12931970
81983329
68697664
97696602
5042830
65207630
51789186
26211760
282100
70632547
70429874
93054792
37685946
1996510
94996662
8581717
11655526
84181274
94434442
70587515
20997014
44802910
80088554
19788847