31052695
40842268
70399316
80036096
36604252
66864357
76923080
29237482
93586768
87688451
22104900
54178050
43385700
8431852
56409012
92303142
96916545
19494530
55142986
29332690
5614604
46609871
83179664
7181916
5812394
70965230
54257379
18627938
73158412
76471852
90931179
31104435
16056969
67206663
88446438
9852669
3413824
23272187
61011097
65339046