6958973
90287027
75937215
125168
25841348
13503070
8435454
3003024
65758013
93521121
2182710
95927856
67028621
11485940
952338
88192319
6653414
17646065
64654512
88814034
9234454
94806159
9349205
42496400
29403293
26928636
71332208
39763173
54208330
42081961
30184117
15169181
33947614
77638851
45329372
39517288
5125939
7815264
27236008
8699211