22314186
64417697
60199203
13303219
502678
72104073
57976541
38648706
78613931
9929679
881650
95432591
26701203
26566791
53412818
35451215
3921035
22005531
9981905
2052773
2660864
312757
79285070
58014804
15301673
59871527
44773908
96593497
97579929
38796488
68139573
74796901
68045370
7453881
21272775
56449572
53652121
18326842
18746672
93672484