51992627
7378255
65483584
50616556
34341277
43097148
66464651
28362201
3443850
88363966
50376958
20082757
75225940
47874034
13736344
72546872
3842642
22466174
10617204
8175577
93682566
70451435
12213083
48569770
54302357
80093059
3655210
12688412
41119242
62652983
30514510
8395200
47105372
66786932
72614973
87269703
7992338
33976593
86824135
36098338