16311029
56251063
23272123
81484821
8307930
49077095
57759219
37335590
41177862
81968547
49693158
51388166
63002168
22099609
11428048
28346734
2531632
7996054
1564753
4892558
78334820
74517829
35304375
334580
45102017
44765316
88815202
49995880
21627110
53585581
60113977
11983027
93878213
16596555
62215761
10135647
22548557
47852013
53783394
13405163