37574411
16618251
93347263
90426867
80279024
87874246
25108110
44931342
17934052
41682277
34221825
46271394
54173575
6845375
9506867
22841143
99368005
32741576
4481458
85558432
15967830
3698112
30669487
30811596
16733532
96317996
59342317
30502875
64315967
29063501
85521923
84809971
29256960
11411581
40057161
55655937
8271499
24709800
59622293
13867719