75314526
28083959
70364160
46926542
10441414
4163136
10969832
45297331
83329541
84187453
68826204
41188404
6153173
32127028
8881906
5858741
46271129
54208576
6937823
1985774
77448952
476841
66769278
95272688
6676758
6154179
31233109
12125167
22381741
67337415
33015219
19439711
89571292
25445349
96393732
54093570
62212771
52021684
41562491
76954642