45598365
517167
95342169
36352723
64589360
11996647
42375214
20216375
878267
13485589
49876305
90709323
58091846
86506470
35957318
46963115
17058310
83245191
3358325
99417018
83836264
37292451
37521025
87152540
11193366
99837013
99938725
20481727
80677421
85961032
44426983
36193253
7668129
1514199
10569290
14795006
8379182
8428575
2727925
48364506