3031685
76847238
20772684
5141153
38313754
22604714
50912484
42721549
18857770
21966416
8566564
50916708
82731443
73614416
3841646
41214812
25149873
63395009
34714547
79907320
45157702
459063
11819334
13063225
90307831
65948
97537326
41191270
28605250
81635830
243137
22462167
78011330
43016966
59172867
20611386
23533684
24633178
50936651
52813588