117056
903916
42453
90146
39292
62166
2334744
1423130
4003144
3693330
3189679
40274
777112
32402
2304137
43134
28800
158608269
38970
515612
20383
27445
49643
20481
51177
68594
58997
526910
23573
31122
47563
19372
37881
23163
40650
47555
17170
65993
40683
33782
632035