95161744
50141664
701280
31665735
78432139
8895020
12661404
5592212
48326663
3161943
63766252
5747807
3335033
99227240
46556373
62304384
6913943
3785274
46296753
49159268
22999535
13416683
6548331
15651162
29255196
27845495
76763130
5674975
28212052
41654115
93294927
92071230
40822213
71242619
58158461
84295836
95473579
5585677
34373994
6905390