47098590
32631729
3002938
1893280
76631088
47212836
16164563
66347926
60359943
46095602
13808220
80779589
33259267
51443594
58153912
42524050
64322589
27667158
51124270
29327864
51631081
18687251
5075954
8394147
1728312
5195144
92037524
48081402
59018055
28232207
89288779
80271840
93854916
18602226
36723359
38357823
33556874
71496986
99023153
92486592