96671639
71811048
69855114
64052703
93883209
62049794
43861455
4488263
33633996
32817557
41056840
45044032
25734415
5924493
81842141
77291222
1061266
60789536
24248704
49166239
9516914
2196305
1861128
88657863
29339121
38613272
87329758
86654077
72786422
36281727
14604718
11958849
99007155
21709911
413107
78786929
40226667
78484226
79926042
8749672