2707514
1253782
149911
94718488
10128150
23046978
20239982
54583338
22916575
57176084
32826601
22776258
19941892
40639998
75463408
79533383
64948197
28992662
11598225
3868204
27672914
63844578
60521855
10623350
27495785
47085492
56506132
65217946
675727
8415581
12277659
75359247
15841050
11996130
93692461
79169798
6969934
38616397
4437915
27214928