59544573
9733332
7781872
6253164
64034103
21358810
3331130
64765411
5006750
84539475
50719364
41621988
97809736
20574720
61684258
57868432
93952210
57176626
39498351
9279512
77931539
30278793
11101961
63882015
74185903
95127223
14858562
24124681
7235423
421414
73822839
46437370
26782345
25172234
25997355
9253337
11677693
19728054
84193997
44732298