98935015
42354
17191071
8325
86367158
37482
75780579
37256
30654623
17668
30090874
13857
28076582
14199
18454261
7115
11163988
4244
186731171
111909
19555160
6902
29255515
14203
28164022
14221
41843782
17366
88885937
31544
13949930
3879
23375368
15698
14968711
5566
29232899
14077
28778876
10929
32196806
13436
18527363
9588
24364033
11444
22064262
8306
15097199
5686
18613006
7916
45948405
19993
24352752
10188