71141658
20877295
94857460
62785842
56359314
5135223
83533416
78519695
76979799
854141
73052520
2396802
29644437
70623172
33898204
37362689
87686177
51752305
60178704
8563186
22365727
85375594
580080
81995574
91465519
28049193
39494160
71144620
95087105
83623571
58367886
2081993
45309153
41838108
8676949
25164214
35175527
3635750
85665848
2045833