430646
10656196
38639116
40611008
74171332
72453593
9446508
15991988
19799766
18356778
85199574
11019705
5165655
55237464
8882263
4052281
95435709
51801615
40062153
83529258
8083861
45077541
96335986
68225708
16445425
57031712
19552870
5919239
476232
40678187
60057274
19183694
23739794
88388077
85491086
73493500
71471031
51695
97557129
62446584