50801 53
156442 390
21509 45
94042 125
76637 90
10844 21
6955 14
30119 77
8925 20
13688 36
16691 34
6733 7
31742 79
21811 36
69792 166
50132 163
19586 17
87931 133
83595 158
53989 145
24829 24
42043 62
55482 88
39825 53