10023276
31475733
73109657
2947500
79437806
87895354
56871033
54882802
11698134
30937395
2019413
30244840
67185345
32264667
27989027
7297955
6637993
28728360
97168464
72903591
76259846
31732133
91123192
28632867
84753975
48299877
60078936
12244871
27553228
7607233
81314110
44167652
38157561
20584740
1576635
37308630
63626255
51472698
50407428
9549254