32994066
3226907
63451558
23438670
6025591
32072950
56708019
89835111
44871022
13422008
11929520
504062
16536309
71918412
60013248
21908222
16804641
74466320
20045721
55403960
48892712
8579377
18842932
33163367
48858992
81658417
88865200
81141634
17115127
61026819
63992817
40688863
97374997
38278967
28882760
73024698
24552922
81755095
8107434
29926918