60551760
17642625
98752013
631998
62649027
61782133
23743217
3152978
95372796
28575
36466243
85932927
6435100
87439969
15688588
39196414
11396283
55459043
58254145
15068182
53557115
35537030
6987954
73282896
9624108
2776824
7773008
87356421
77617087
82586594
30177946
58093004
36526175
67354236
11218281
42868080