91933608
37403302
22499155
66085194
97805410
16779303
10758950
5927417
61224436
40979162
22884600
24597286
1095648
3630231
95153135
16168196
85185099
66136077
2149202
1729254
12096113
16067852
46422088
552903
94437216
63615319
9749975
38931778
77173238
83581102
48963951
4159028
6879147
3426421
57949131
576952
82644210
86415988
82646130
38635837