2599544
31935542
85542808
59254791
92424397
28032306
13418303
73346431
88286622
13871100
4204936
61349113
49224711
25925712
56003070
72193832
19843521
4108039
83295274
62055858
66802788
78616234
34978039
64736304
98265887
77363182
267611
66085592
29536984
77486874
47712378
66511789
80867318
66568200
67734257
41039215
69584667
41418180
56047843
1005321