30141833
39499909
72865040
51307067
287875
60393744
31394002
92279274
182297
30964101
5375755
5956455
19583815
85611486
8865581
13204504
23381846
31153756
19501770
3307204
33372472
53806680
22827797
97925962
36144810
98751408
41797147
71572495
8524847
40273143
52119480
33924300
16572341
9377014
1877980
20909396
77232362
68116241
50317879
4617348