32528736
752160
10765539
8519363
88173108
24037635
8823994
71074397
45127401
93614477
89934679
76868436
21922328
33471294
88414395
52821263
51728119
1378695
13472303
3045659
64951689
28216118
7249343
5132478
35769242
20341538
34972138
54389651
47121858
58049499
74663286
46339389
35294082
21614838
55607978
43279838
58172688
791623
27886108
7426860