29728874
83199595
29456552
54807941
23154287
94459047
7387342
15375718
84909732
47755242
58166524
46312085
15607339
51481808
32904935
13888362
20042730
10704999
52895294
21756258
52726032
79743676
63403585
3731405
82365690
48607393
38614576
2469127
74577640
17746445
86338357
26829502
92362806
80702711
21878936
5865815
20599107
61137260
68203293
2823377