30076723
82182700
43175236
73229112
3239948
24398342
92481820
89738651
95141911
86929888
89598416
80983587
64235293
15154391
69716616
4275984
95111019
38775131
76463012
13685028
11114690
84694305
68881199
1094656
55345089
14652661
2518949
26842570
98219727
97213346
34247533
12778795
88176620
2402654
59638149
6310678
52656252
86754584
45121120
4044694