93502930
21763130
66106311
53721469
17195280
3106966
34022978
43338969
40428950
29702848
84872807
23425088
42945659
61003364
73505857
29368556
12174261
45471991
88891372
2997923
68667071
77772798
4047043
79119060
16147010
45105166
65046068
8816542
72216451
48828682
96939607
30847413
793815
44184820
5875307
9042220
40078780
25655542
5738209
76648539