35498629
18017735
1996103
6922381
38581869
44347145
68574333
4041353
70979831
82788337
4664693
56661041
66599970
59901313
28482674
47177947
84925894
9497765
75854105
34447896
95896030
48122652
21668019
20287693
92629030
92037157
99162176
89641741
88899387
2987424
42169627
91539584
70687927
47847873
74488516
55254541
67073580
61814618
27428897
5810653