51016004
8338672
89726114
6397640
13849655
88149905
76107836
59367139
5640831
47248596
16709360
75207087
25201004
76451905
70107060
20717949
23835083
11827246
17791776
94826184
19708230
14922122
10817303
61569512
20853801
98538786
93142091
68569341
78736779
76837926
17213871
47951554
35088624
69852862
94176978
52356841
86063194
15223374
48154956
32345821