88935681
50502756
19398105
87656512
57178805
80752765
76434249
50157198
45727070
35851273
35507986
64105480
55736481
46841364
50631281
95935629
22362021
60728042
88706781
7579563
5265711
14702114
76754287
37685045
64745249
75671219
78634163
58948412
67637817
18681335
10882452
18608236
98028495
9214303
43786215
54812978
56174050
31027101
91949155
57709022