15402537
299930
65525823
26433684
41689678
55425772
4095308
9015630
15289492
74149079
28391105
72307517
95749873
65682641
56282613
16331213
20633123
51871991
868829
19448863
17836406
21099399
6345996
36739559
21871032
92676
89741312
11449592
81341862
33012474
27905539
36428116
25151143
14844888
97935124
79531545
86212958
76534446
3383509
12815099