47451326
64449926
87613855
1538754
80414620
95285537
82629531
67354220
88099661
81868113
23561045
65006807
20813231
67087613
6462234
49664655
62622238
2033424
78016396
85749425
8971450
90249023
78252363
29595703
12173140
24396512
30777870
67712441
1108124
14998152
34866079
2352023
29318737
64706051
53021267
55263556
87208399
72626736
31392491
41867464