77248988
16817216
61676515
6356585
41986033
43536222
18369543
43789730
65409086
50443386
23033633
20009774
12512120
39636754
69448435
3029753
13142250
55767826
70058120
7904392
44893423
36876728
49756101
24067394
53741295
31876030
55804265
3170978
88208800
55999342
63366556
61858371
43477246
94868131
79221440
6501696
73104536
47249450
94523789
93402260