58956 6
47777 9
116033 24
355552 63
60431 10
129876 31
251209 45
179708 11
81031 14
122334 16
80881 13
58707 7
41132 3
92378 38
70984 12
99207 22
172428 27
138001 12
156356 19
197678 26
131551 16
69306 5
165705 22
376981 56