28553727
7122412
4642250
31171659
93789102
61191894
79987570
86997622
81378993
99024213
47145174
56103495
66854452
96008469
58418094
43272167
32077208
60961351
42433426
5061147
82814740
65694202
40853665
17947714
62524303
58837952
7908619
39295130
5675955
38967645
15643050
63692556
55706036
84393236
61105667
63343187
15756174
41397241
9855297
37598336