96483716
85147861
59406274
25348226
70403004
90395113
69639685
1052628
59949899
15443154
22101327
55028489
58709531
67925802
67459191
16179813
66669041
2735538
32337360
74651768
97995520
64323452
28792848
19461677
57146015
1754651
53227793
86674889
17127375
71594510
45212879
9497376
8979014
43862619
91737649
33818393
31172426
20307660
49988730
30982503