81523580
94812308
89142475
43021663
8848926
58403062
58603005
2686977
41272640
68331092
91806904
69115817
81493144
959663
45679168
3111446
796916
76945120
10581512
53259763
66305882
96495493
2614495
5171536
20463254
2304648
3970351
80123880
72092068
16714953
24392849
93774412
50686988
37431250
62978011
1576461
56082087
68188639
3058842
83194729