28183646
23452804
424262
66698244
19228721
4887871
1153190
71502161
53086268
81756058
65208706
20248499
65856079
74975194
50621198
90483189
26692099
4553304
75042483
1589992
42022182
93831498
4530598
64676217
87958320
53556742
76174865
53573165
8517897
5001181
10487913
44239440
22808351
28117587
60005982
63259214
9738391
89818658
96506239
61642255