29776 3
29881 1
32803 5
43878 8
21381 2
32727 9
40726 8
23857 2
33302 3
54431 13
70979 12
93109 36
30177 7
49602 14
50108 12
49433 7
75480 27
85756 24
38984 8
42056 6
31683 2
38178 9
42129 8
48153 8