96654151
2988649
807664
69039023
67271263
73982158
31028607
17387402
82555905
30739474
35548653
51497937
20473294
2632624
2058990
70741302
23636047
22755067
56225956
45839337
94262842
57231394
81027561
77425111
30759006
95366675
83885588
50519304
11191173
34568960
12353000
113661
81952804
145270
11857676
6343181
46794277
21862510
70557902
65049304