13533870
11378464
3285340
68284745
43397286
88976136
11988244
21071605
51005664
17615288
9470224
77333548
44669078
13875151
86271292
85885481
42506641
79004513
6366390
41683794
5851445
57163355
3724196
394236
38189679
10694353
179485
46333644
74671433
49782916
87253006
98717424
89628264
84692485
54452313
29326477
57809616
34831094
95663538
50422654