96007971
62835263
95307662
46784420
10026729
8395076
44163602
38654309
18467601
64768556
81042952
55377021
78704008
77872494
3806356
4927225
32902705
6481194
6435676
44011226
46296000
16862713
4661213
16714632
14974956
80533066
76738505
82372287
55375573
30894986
77485672
95235226
70769350
2472529
2030705
54537681
8161852
61997419
9740189
96609732