27876296
91743090
7782531
46297616
36191289
7583022
38447115
76108831
4177401
22258865
13776360
59108086
84747831
3109018
97556386
6124906
56136536
11411138
44113505
44297991
91683018
8512852
83785475
97719301
64156350
73213372
17514122
79595436
72878352
51135328
37635435
95204513
81812887
93031259
35422384
63473199
30791486
28132800
20233510
3231961