350985
169282
48615224
93881257
13584512
54182151
79617769
9288771
77607106
47284403
90811685
88877269
2214568
3202841
34324063
21226069
20163764
36745209
88944094
19904323
71514079
90322011
33557917
53375946
48016895
59077112
73151892
12317197
6391755
22767626
6746703
5214238
74697007
40548349
73424385
82313616
1954822
4407996
97708049
3959905