29234216
23927343
28972062
94279596
52824371
79749893
67827500
47856594
99707578
27208872
89133278
28383826
50119738
58327678
25097634
65652465
47371442
5114739
49269311
50677280
71502740
8349582
61876251
93288701
31349522
22843238
89514463
23644044
43179082
15689012
51466235
10437709
68399855
11765312
36201723
34188727
74457146
49495265
53111215
48685790