29977 6
52579 3
77905 11
86855 6
69684 4
35705 12
68459 3
68580 5
42077 2
62231 1
29158 2
35977 5
85853 7
60707 4
23579 9
79852 10
12179 0
87531 15
113303 20
37104 5
1123026 122
96204 3
154834 8
170530 18