49296
16976113
91598640
87242543
79302504
69818687
4051805
33905134
88882834
5358981
55784498
96544695
13521664
49692422
46231779
80717096
86972869
4704973
1776048
57516992
50229140
21086883
21806950
33062359
87158973
2887155
65663576
69542210
68839218
4664768
7527778
4770974
40456912
2504771
6159214
23493002
70853339
53994110
34463628
8146706