95822131
93139541
27786735
7508042
20989556
50336625
8301964
14482839
9545174
8504189
82244102
61746459
22333704
31109225
35016005
63082192
45637341
4066774
78369396
61286696
18033784
41631852
5105362
24065152
61506427
62365779
31346175
37423392
5572797
29078153
9004310
72531057
39699536
46423508
27722651
33955328
28308210
72569988
72636508
39125876