43966882
9034469
29385438
13394901
95615542
71427606
26793849
26925450
42954962
35493329
3475519
43666549
60249493
8266241
39121613
49646576
20879620
69544966
55959273
86184825
61076658
6778727
89451202
23575118
98524789
50365436
6435314
59306722
57365623
12413246
73823510
77004225
16355576
38446893
61163030
2382979
2891584
1576154
7964209
4568386