19323400
17229210
95669497
45118113
29713618
51942108
59616597
4177218
76311459
58272171
34967784
44123751
53232371
2957885
42431383
41604857
28269554
83301361
24292947
64786351
1543569
84658169
874784
30265060
93906880
753944
7035307
54891568
9696245
35928121
64174837
49829863
16821439
60073816
5300827
42843742
79575926
80635194
64512479
41567212