20292936
8797527
35977299
10532154
37699689
94039840
80783770
39975598
57478853
54364165
7722744
74909798
12423352
63331518
15793138
57183809
70884578
79021711
10976112
42947769
52326518
75656942
8679052
54536404
44223641
72852931
21564752
54965268
9041662
88033860
29945123
38455609
99766550
93967967
20795047
3728324
62716945
66334148
26621674
16436267