316628
90941066
75993036
85415783
34042721
11241993
29977050
3911407
992238
60934793
7558250
53727300
65408851
68217222
451229
871769
39193125
99359431
31885918
38194252
1783523
16375144
46028203
92327438
95852732
70538457
96743230
80572817
82862701
26336150
21783885
92151825
63841842
38119725
21535596
9436267
8262965
66647472
14833803
30236124