29347228
16822151
3673092
11108226
74994840
2479414
77479876
2613622
4268142
20442698
75258299
60668749
90358913
48553721
30935362
79773266
18733764
25718410
37852254
83269456
8025291
86357460
71438681
68515812
98726914
2478261
72652101
39347072
65185585
2160393
34707004
1466560
66701119
89686615
62426390
52508901
7262177
31738084
4805714
10474151