65656978
16866718
8287265
78757114
19698910
41243578
57831680
15411780
15598692
7304210
69675803
40878772
93703849
21498720
180806
28065302
22389514
5488133
59527958
2019695
1166291
43413618
57769535
20051539
63422285
53583658
44081840
34331490
63695720
86409039
9982655
68672099
38881766
11366513
5185031
1649224
13573079
8910200
42377488
32034475