331996
87765914
77409809
4503337
53041072
4698500
88519684
83926433
36786043
62011035
76626377
66302093
9596845
4626218
2227779
53951993
39704159
11036716
29762828
76946420
82406801
92038263
74359484
88487004
94871220
64003961
8187646
73684066
88696715
167920
55521563
46191911
48596416
21947206
618530
11809420
881505
1172001
56321318
4173340