43059559
90343248
66054262
74638441
26193296
60022364
39949768
20289517
16187884
79054336
37038334
33744354
12359613
92912841
77074212
682363
9593723
52503484
44278365
58891437
46611883
33103892
45073729
18693676
41597187
37954034
98973897
5774475
51154895
4729495
93405155
61302903
24653227
71039594
57548298
27774956
31358566
4577808
5683915
3033953