37399196
17617560
9743363
14976395
62572885
99938190
67594271
96611583
4963642
28246390
62954286
3233932
66473150
77712643
94699706
100008813
57043153
92477557
64659806
58006688
45629410
29414449
82167002
3293814
17711488
68326733
68711322
9877543
10724134
39264064
58375374
95411733
13687913
60213058
52505716
20979709
37511281
2384670
21442825
3759356