30692225
31852875
68281013
14188373
50747946
1364919
75618888
54165976
49034642
77362562
34786403
42114985
7514475
16269909
55547492
5577641
20823969
98446090
51252629
11765915
11554168
88011562
43487087
6055557
6319647
22623403
69461315
89735073
39145375
58483622
79808272
50484678
8519083
79252778
30302747
76174560
74282340
60628579
38057237
14694370