39034230
21959991
60227736
6229917
638733
64119254
56337219
11624804
2404500
28849164
41599522
36153279
34694586
32253077
64591969
55363980
30304604
50506863
16466323
769714
23877607
90738942
61015587
30942346
42788051
47021448
52623558
81029944
54319450
96513624
53737013
69908136
75572860
17091059
47436596
68881567
56057120
2385256
12463247
63059300