12302918
82061748
24775950
36475444
31333285
57523032
61432121
91876235
28073918
88527385
7222558
13829014
44245760
5070542
92296645
33468025
51196785
97966507
56675044
29511020
42246932
16046316
51952405
85029734
42024024
31384154
86911735
11887628
93091620
6147643
20069096
42319900
26331405
43391306
18188897
8634851
13726105
77038995
93553866
39406148