31911484
14828843
13233342
88098157
92618425
91441144
12662346
59214860
51053286
97397826
76558944
99985358
177378
65998668
63358724
2885532
95428400
49925140
83192475
52579824
21496456
63219149
19945932
1767622
43327194
66465526
57034722
64242175
28359209
58692738
48302356
20654883
87292228
38563998
76786939
4041835
11779603
23115936
8404968
4401186