39538156
12421595
7178203
31229855
20915842
7763701
2762656
47285035
84786200
38236873
68025440
35299730
10009006
58947985
10039309
41474090
27067613
33526041
19718265
75378431
46622580
6192172
32691602
9949453
97112462
141094
20532292
737378
35273768
49975660
32579496
37774103
30898475
3356193
3614328
81909811
55551753
4223351
62019981
6591705