43981504
39596752
27455700
16401845
21881741
81971162
77927926
48552318
23051169
82197143
51515106
78142690
6606292
28356367
57461802
50693862
38222064
1167949
32233828
5334069
3310886
15482842
63456150
29662339
41348515
23756856
55439341
49876921
75483986
81096298
48515550
6472563
79037191
74205088
1219937
30012885
40673383
3899693
47925598
99831505