113686
50343089
36396467
507911
10169810
10872512
13798239
48885014
57331944
88429601
71335228
23292599
71127890
2478480
59642620
95439920
33864814
47314722
62724378
1719976
4380461
14485382
56446809
42439450
19746248
4975091
57799434
609535
64347342
9805461
4272938
83422202
63806907
30818827
96053633
80989743
83844213
14181320
43101569
79095790