150419
45112887
13996157
88716066
5838360
8322165
53513512
4121521
92517384
83536602
84668505
30164073
45491423
16787534
97187076
17819681
4429825
25574172
79957388
49022941
35337693
1068496
62221445
93568138
30326604
1990312
47189432
3770173
81032627
96163244
54217311
83804395
85634616
94489630
70973219
3256718
81851110
99039851
32237697
63909864