96738330
619569
96515825
4519297
88685962
85668192
78491185
91009995
11013435
47694480
42956852
5100438
32164496
65989506
80225277
91758800
18246937
21225603
14947858
57881083
56446028
47541699
32613459
96869021
13364120
31958105
3100187
96495186
28793313
81649734
86896070
29846046
37271565
67283823
53264904
48249188
86013406
95264032
97112451
1071792