28244050
22251884
12581290
24212103
22938996
9647748
58341112
20704946
28442051
18818872
66045071
29203472
6121831
69747738
33405108
15822304
51387284
69092068
59504135
38529389
34899081
27476776
11632833
69401078
65876979
26437638
76902129
19441444
91369035
24521343
21322886
21064227
1718131
94971450
49341097
35252515
51191752
39041671
8176815
43049328