16256933
78828798
16688229
31628107
7863070
6799339
82298397
6153338
32544942
40553321
29873620
69477015
61767823
18423548
36682764
81411571
57735203
43745223
54167043
8887127
559472
11328974
85553467
2371292
24365342
73656915
98863589
7582030
36957880
83056638
65934801
55096417
22702166
58139268
204615
50531127
72872625
1851109
9761745
34533561