95296465
16841533
47029517
5093264
21351597
36561316
11726955
87031857
8186509
55135335
50373270
67321548
43362060
15157783
5894191
31717906
78144855
7994161
2495236
37336276
50485181
1966451
95499024
99746285
7823696
96907194
8018269
33777560
85989818
9228703
81933853
31374400
82522422
11238517
29941065
34204762
71589615
32287041
30299724
4797075