58755860
35044288
8772966
16716598
62264602
68273705
5645767
19918680
40407049
49638107
26552918
15091444
68822284
93783304
60629539
63877017
38545423
83415854
93599016
73561305
15133200
42879132
2490645
79238856
72619871
72259861
88521730
87137667
51857804
169524
59033846
33234021
41789956
92086751
56014050
59765739
30916010
5249935
82635538
31543275