381382
9775949
88396140
65618433
52092624
67824863
40538760
29555513
72064515
65485514
4802606
14723126
20871568
56792439
32277313
51905767
5918507
179951
450953
67389
83709586
76928153
70814739
1161628
26382112
3005751
58815999
88144982
9344685
26466314
12451442
70722241
53464005
31013999
876472
35283844
24876564
96021592
36013205
48822544