53511016
11627306
494483
99505950
55034328
4639798
7718317
87684159
88985358
16557849
13531776
8947661
43096949
32054987
86952202
93621796
56534224
86943272
68503717
48826556
159472
85796817
12951449
71398180
24274269
27945740
93918317
23068194
77261093
29119313
89766060
79363898
82535964
82466821
14717048
38688327
43076889
74406156
72313301
70076563