20357683
15233421
83825160
82729210
7574905
61587281
70791534
70408428
80057180
16202210
47492475
52295280
10899823
53905762
60725865
15708618
6649022
27073488
1804633
2087408
3203534
37559326
96353030
65961724
67173805
824681
11286293
5968065
8869793
8571284
41561640
14633175
34974743
73865511
26331144
24052729
8933360
76385060
95327396
23391142