28117421
50293553
74429216
1957196
5217351
2095148
28346064
82059425
52361520
73642987
78703896
25216290
48739545
2402952
66964165
8894628
18398594
34008730
94235255
11321023
29547449
56215307
85602852
50772085
9269655
8213230
61443160
30989908
66364921
19023548
5214921
69396595
4918855
2164785
39367434
32882480
41324736
96716086
46553503
8601045