116597
18167391
8252549
45912788
865633
8123897
59369610
27074082
11639040
90508505
30818971
9531062
80775139
67213347
4782824
68056411
3021348
52775285
95126461
62956582
90017408
72045574
38998848
2967619
8169633
67353125
27194929
5723798
1968774
45473230
7553309
15746628
13389611
44505609
69138301
8393904
22318539
78508117
38887480
90307583