94556096
67047598
40014743
29665349
9457273
80585373
69982305
13286450
2139644
29961506
46599944
63973848
68028452
71405818
72042676
33549771
74784338
82698798
20404624
40576193
88932830
92767678
49876194
82275285
43804504
45564716
5432026
4713580
18864916
64617104
48437270
5547983
93725688
65848137
84445263
78818528
13372824
8372707
3787556
31894642