24727741
195472
1473394
55894294
15549373
8053199
86575969
30169640
17298771
13091737
34245863
2853552
78598559
91555969
5513104
84135208
57873221
66536200
34486872
88165412
57633652
5897362
52711112
26956277
95108545
22326869
55856931
8227256
32778891
61958999
34631592
77078443
73992651
7530883
85431121
56316424
30677340
30023218
9321319
58482439