42887140
41833959
30829001
40632560
54439986
59293368
96433484
44003099
67689737
18795005
46574519
83295610
66476820
35192679
59126098
19341380
65302273
15542387
5823752
94344752
82158981
90776085
60147600
13661754
88427183
44447500
52706520
193889
541353
42626337
43454964
74593158
1771151
55128658
4304125
67089635
48309988
72228874
47646904
4181537