83823021
68412240
59146041
74938701
20029378
21727539
32411658
47885702
63022957
35783490
64453973
79418607
96121143
67708336
54233153
97992851
40589065
72007830
67848569
59565794
54666011
22266771
51442723
17452650
2496357
66755584
9689512
2980997
29885424
58388798
13979898
73502200
49943152
3731857
820258
11666052
76206199
61915273
49253670
37156600