17095309
15117750
26635020
77904871
5179448
26832342
94627003
23008869
50459043
15101287
18348157
55894441
48124388
72129648
42503463
57806854
24792872
70868708
93802491
7771264
21481888
80275117
67917090
11314649
84162065
28334410
86475437
47232501
34164076
5327889
19405539
5665792
23286490
37403437
26851154
73918283
78047289
3830340
22393935
41129783