58064224
91629873
4260458
26515323
98759517
20033119
22072592
82082013
63288066
35575478
76181728
12605433
54334808
54477231
37099218
41645328
55902193
48075860
3153994
68647023
62027641
24614126
67889933
89659374
35343134
44693893
22546908
74856920
64532023
43802288
7249480
62012005
9503222
28901474
60255435
47122263
72107037
52978320
78714036
38014256