70545025
25351947
11222709
38011633
2207355
20632338
91938895
92971122
89642208
78676445
43894686
82867745
96611570
13349888
7721257
10214046
36877478
158555
42701225
40729562
18689193
60346529
8499677
22896962
76281530
93441864
23187361
37018216
58467538
36204742
69554972
90336119
84433272
97855228
21039610
75748357
43048758
76981545
82637476
3218250