31718471
89314
74453762
77979092
96142759
39546356
46127032
96006733
231445
95705019
37067928
24382113
20687093
46181335
33477187
12736534
38391815
70746342
6065682
13049225
75187844
1785743
89014402
7181194
30968763
62376163
26408739
65369062
14714510
84171785
20118645
41892377
85424097
55874692
17915074
9474593
75452074
6864804
252041
29873258