31427176
22756729
21872791
55396351
37245860
74037816
10719311
73981969
38742676
42013401
6319585
19037457
80954359
34109740
36877895
59111890
56344926
61589021
42014325
43856103
10851089
4724251
26872972
45518635
87884987
8333995
99366928
48619461
34729566
50693560
2086875
57845814
28278337
32743000
22217833
47666425
24583351
17256140
2051644
26773221