81381486
28356065
34912258
76462956
10155203
11862512
73296108
86355764
8255080
16939815
19439554
59295284
30185098
81184861
19081542
5814884
28169312
70492624
99564559
86254571
68187544
9468708
22651693
32498615
34037854
5473169
28462543
20637834
39827685
13057318
66444185
17717440
91041985
26764137
14933393
85775940
60638710
80189273
1768674
2612144