90929090
29246720
37756927
1673218
82963108
7768785
43171180
31947085
93167551
77639268
1514438
61004889
27977004
29046311
18898425
41431269
113601
72746122
51477788
80659393
68104881
17472756
34655689
29144823
74145086
30903079
40953976
21257185
43413402
71732561
38331939
97682294
54834289
64386284
65264015
25932613
60953328
76206362
6482968
69654600