59605928
3556497
5130204
5361283
73597428
60392730
43118025
28416952
89104293
90541261
66167322
47374485
17562909
88733955
50076573
43241233
63542447
61621761
76824743
60334705
47139331
16238984
25955190
25555838
34702784
68662596
60811741
26231511
61424629
74171672
27583414
20637
1944631
32894578
25572807
55009962
19757624
36191348
12001855
169974