35395446
94299693
70894228
32241310
7539456
27987922
15861950
5589979
42366287
609465
95518130
4755320
84196669
63102157
40442278
59918083
7026330
35147093
59128655
1871271
68922649
51743651
24778152
95708437
35539574
7179157
66165858
48699506
7977133
1277414
58501592
9182434
15364554
36701504
32121945
86562537
57294830
51005154
88608082
8164353