101169
37926813
30994092
62897973
11772938
70924920
68322620
62795497
57487738
76771496
6634975
78107801
13489101
75507787
95533580
69436007
27125533
95413881
119727
50439998
980993
323171
21018416
15979998
65477428
18598469
49466191
806474
89921647
41124884
79499488
79171506
7066430
64901289
14283023
53246440
97255859
92514068
12825156
52097781