31024519
84881803
35922363
79449669
62904874
2352622
7785532
11784939
24873051
7924982
39468611
67725486
25962062
17408480
3100836
44572329
70717899
67197621
61462681
66594714
77404767
55491640
12634390
112550
63275035
17637241
3915528
32388724
3514504
90913168
88341066
178023
15044023
35715854
97743777
8813876
83768322
456971
12124136
36689023