3065272
56882829
32217058
51464028
1222114
88995767
31519680
97495544
38306952
13975933
92298335
40231014
135591
25539871
22334399
5793698
4883955
29757188
45137350
65255464
98449093
62911740
6465307
75655659
36686959
20204877
15881439
66548852
46589683
84581008
8722915
74065518
87779780
3913677
44112240
28578200
9132955
5029215
34271093
1714255