8150227
37764
27831746
44259794
66764653
55466088
9492195
82757068
79095744
452287
22486142
13431694
6258812
26847062
17205363
16647413
77352220
39995732
33656133
34979862
89345462
81332034
68648782
234051
95559936
50853731
34585292
51668042
35301100
77913511
93822722
96959422
43729552
7327258
27754597
92797544
25679440
56156850
40962608
70353225