35838133
50375321
23813869
343338
43812081
31924885
36561120
27495614
10879475
11892934
28553086
59147664
31736975
79211609
4381624
67257730
9777281
6691792
58596721
96937584
20323958
13062909
44993504
7540423
90877088
78589235
60202075
94023836
16225271
49862114
20284541
76029073
42432053
34116997
74995589
13915683
21941674
60142405
1752750
237322