32142143
96354708
13139233
61146014
62325537
46111163
87107578
12504573
21554761
69208810
63541755
56757928
11713780
53864794
20557451
86412439
70787810
99601534
4259953
18102529
1593162
84829624
86694718
5802966
69734813
57521006
20014276
32178421
59323209
73026809
70262933
44627410
72735418
87509387
43574419
11209440
28141797
41671355
179942
73717914