29617987
22688316
207021
29762270
98473950
56644858
80049669
77049242
31209212
90208646
3703517
28488404
81299472
29547229
24358789
9576616
28996504
7479933
56048860
92987876
15304844
60611082
19749071
16305927
8056876
1429916
60026066
96261809
40364316
56395545
24329274
87411909
35426846
98458950
9264114
54711593
36757215
50853132
19979678
69049815