31501744
3639143
55371562
21121649
3794183
53671598
8441706
42648268
25004047
44432965
4316654
7189103
8733002
6344480
99861661
64262770
96131800
44767887
71915435
21863937
58279986
434060
38877480
69308483
57201267
393442
30462413
5158870
62771852
13973469
81962709
33403168
20296681
312321
69012184
64182742