58433286
14618608
10872036
66881493
38488717
52826469
6298616
92561153
85824210
49042193
25168686
14699101
31117373
85102813
41368770
18248303
30115652
59792386
3139314
4235375
67438580
86837338
47506671
72282052
31476768
50043072
54548256
48659334
1555412
19603878
7966628
85575754
68854132
68644049
70962524
29764684
22626761
31782425
98385005
5559866