31687436
14072215
19315467
76259602
19387833
72165001
76603644
6963134
95811595
58435965
88476439
7206599
66602843
36764314
7123462
27984425
76216154
28157629
55032969
6596028
41319735
72386918
17379309
9189746
72717927
13537506
35787154
88103263
93648548
49946924
85098968
3748130
30122249
12088409
78037080
87037874
86268139
68292385
48702323
21277997