95141112
78848268
99315324
97917920
33433285
91905262
60343266
88455890
1415478
55565425
28738190
59934387
43031582
48616932
51965401
62256862
21791029
95825620
65104146
94726294
95728016
7190597
19951535
3871375
45425042
72993122
81584330
55605325
48888189
12039506
278699
77132460
91732066
87462607
34684348
32426613
65454165
2451241
2837489
4960732