55921422
3227030
29958418
62639310
41364092
36716307
18782863
96402518
1139213
506460
42171989
97353895
10014633
23317606
79903214
86139818
39342602
68184881
50691530
65152735
69754105
27316262
91426352
7024852
30379809
29412743
19663549
15872823
51955475
72902022
27162918
37557821
8517955
37799901
19029609
81186194
73693561
2851763
79796684
63893769