26051100
60123013
4951128
7162886
69093662
53665086
5199950
17952736
48742429
10202472
52248073
18594264
56402324
62938299
56036136
79858122
90178255
18211326
54258842
921318
6013431
12158270
21332001
73282527
88207444
22562295
77296535
25656360
7845711
50345680
8739914
52935625
29132133
76132304
97622160
12773186
3459281
90268087
78299602
906836