42609837
21907155
37276459
59573495
40338621
26109668
28803513
13687278
58232630
7415018
64181167
39875722
9685576
44202203
1823133
39952599
17578024
38825827
81059384
5804258
5999255
309220
90524178
88015072
42719150
91615097
89752303
17414374
31604107
33446053
83613142
88691701
379391
83728785
39802734
28987552
75162300
46766547
30171825
20652677