7881566
9117491
10136663
66131286
15813077
92214134
40252428
6484633
55066024
23274229
3293425
7556813
30381328
32096323
38694460
34651527
5373065
65621443
65898753
10216613
65914958
21205432
99889675
42158588
30303829
45721542
91081688
81358638
18808393
49808575
48786877
85151832
60254284
88909033
9699655
123338
3129645
95646460
59647073
46495746