85337791
20914576
20425120
5198405
68125470
47976137
55149675
11791796
56161478
31047648
88751026
24957065
56014350
30243255
7433689
25913627
44921739
10866419
87741382
37541092
8375247
47894952
40243105
72865589
18951930
13873203
79169221
76243623
93986456
27685213
30705456
42383244
52559702
95432221
52662861
23368388
98028742
58881979
96676010
68538929