80965295
21081355
43048387
10049920
17005089
1577440
41471855
79759377
4446848
6665342
2254705
83251411
78936564
17775429
37467940
67988354
198519
66372027
34555746
64946208
211127
82231305
21147125
31264495
37055500
89834576
70098805
25451904
9899916
42381208
4922004
2142639
14731707
7228452
6462077
81185257
71634458
56228267
6273090
95482138