26759520
19551866
16882911
3545130
35046499
15301534
47576953
28392311
47569044
73751629
19824824
32263078
9089465
86964669
59213638
71755978
55503602
11802232
52212303
20356683
40815663
47799095
76919559
80204456
14564677
56977914
37734732
50696430
16404838
55393653
15948481
61321452
38236365
46227350
53688997
91841163
51729030
10958954
95661118
50531924