421695
97384352
11273509
62793883
44714695
85641065
7306501
57746443
10172282
41853096
85374074
70772461
52786497
15094969
71991076
71657299
15843627
55845514
6732135
34344480
76019402
97527971
12579117
35011276
46222977
5059974
86023724
7301225
18892570
40203332
70923954
40509977
68454709
45642452
99848941
19302437
16677950
9957915
34215060
38188383