56033233
40885706
19631070
53466620
5052944
5379804
30084221
68871662
8913602
99096993
91183562
23481405
70332941
23264170
92269236
19531445
57059557
64328208
8539910
1995255
20205774
76331296
5208864
24673765
78098779
19936957
98866099
37402472
54415514
15706249
53215456
95021141
82068876
6487589
97808002
2055
84027760
38893490
12927123
53391233