29431
34286163
33041445
46613558
15621970
749980
41944101
80001958
93942037
95175925
88377354
88931537
61493431
88048128
43542594
6301090
14271235
314211
26924941
40272904
46354003
42225128
2691956
65365183
65404431
52362400
42678
20738120
13058833
25774712
83817104
50554513
28167444
70261134
40108758
35925436
3977772
68843955
31138868
11873683