7495176
2525966
96676925
89319006
52291354
94207234
99677424
92875013
8779631
33665978
10322057
38189335
28752108
74446390
16912981
651073
28107581
6742386
27815032
1327976
33667047
42358378
73416883
53114237
31468115
85413823
97664551
95469416
68432204
31243254
96215627
3678843
78231507
37098180
8052090
49522285
73451269
21084725
7833426
32117544