29278538
16807034
8463143
25485129
17241187
64401928
16781056
6878740
20247033
96435291
18132064
83408849
78913389
82597478
18881291
11982647
11493367
29044891
44014499
33466495
30128727
76637077
3110458
12176035
34204348
16955951
47098834
31267736
20392403
10844271
19088005
21368953
97122920
40622
38416918
39908708
22598716
42392401
18067286
884330