1010936
56908580
74932392
44049945
84981530
73616680
29425220
20318052
6551233
46579741
4185994
82374015
22323295
91996160
53065271
89571402
41275134
984719
71407506
83455462
8944464
11136643
93823565
39727815
9357237
78008632
48063641
34384729
44988751
53341028
49081235
72716165
80835447
43317130
68131087
62929576
68709812
2368629
95384572
89035573