30105496
93898928
14284184
56519674
39754530
72865022
73888156
18449008
11696803
5897749
79459738
17736498
86464831
41809668
83003137
43728459
55255259
45353427
80989307
40342131
24697204
42296856
22313311
43518277
14497220
64636930
90238260
94101678
78065926
97677584
85953636
20597030
54815418
89254692
15698656
7088811
6609275
42149240
38698356
7444483