50801 53
156442 390
21509 45
94042 125
76637 89
10844 21
6955 14
30119 76
8925 20
13688 35
16461 34
6733 7
31742 79
21811 36
69792 166
50132 163
19586 17
87931 133
83365 158
53989 145
24596 24
42043 62
55482 88
39825 53