29413639
68312767
81516166
46818336
14289494
27025121
5758171
79626168
80775131
10577022
9854573
86563259
38083483
29721301
31906977
15804070
66231171
1024969
14665216
47078606
56043236
53739121
39109471
14431759
30385712
47973069
36759624
65215810
96035399
26572744
193745
36341813
34198883
11313646
30143303
71189539
99533880
79222048
48686306
14119722