31563155
41432251
99824700
89785781
604966
30593229
66317370
95243796
31935983
89188199
24443915
76878515
44128208
31765263
51502242
18905118
3929833
55451098
61117180
68527094
63497165
9698530
24892105
67956205
26292686
97761885
5394204
19339215
1246607
50341346
60221823
94512947
70098454
87394959
3891525
87326365
17142823
64972702
89834372
37419159