30133815
2573887
31727239
97158710
30673887
33947543
87305980
5071265
57877338
35778620
1491934
39461301
97312305
95042917
40445612
70611092
28818071
33417287
18143367
60652030
50461253
6889932
77581937
73266087
19221929
6150596
56174773
39969123
15595712
91441276
72313798
7973066
15962131
7030790
2188590
80575882
29608622
84646123
2496698
43141646