29874074
45142066
6712378
40019958
85944473
48729816
8505616
48623809
65736298
33891268
86508462
4232786
12142965
2584265
87166741
13485844
24983758
61743421
13617452
93484171
3770302
74736715
275732
8266536
77872214
53285720
64695310
9886084
19649602
30926938
39197733
49874949
90096357
71587679
35152440
25595401
48226446
19222096
86995301
45232924