43049241
25658339
29436232
55262065
1134406
26753136
27887249
97403122
56218727
2677861
69675956
4307135
1971381
86855841
87159099
50007077
9849376
62101060
20618091
55854700
20992005
49025789
46497325
12009296
14433089
59805867
19832597
35265794
63309451
68003418
75114884
10188246
43891738
55567089
50472493
12056935
97565888
6685191
349964
16188886