55221532
32705769
58348390
3793815
38345764
57784628
76113056
3685854
70691276
33107943
24439198
28301633
78237105
86093561
82358809
34087889
4929723
81927775
68515140
23946136
10753762
2746796
86536007
56658113
67063723
5599263
57946650
18956091
7036973
32399546
911551
48328467
29105375
99324660
3147379
26539652
65952649
25526102
19515243
49167340