503 10
789 23
478 40
320 9
998 44
273 24
420 25
978 1
214 31
844 26
344 33
403 32
240 38
40 31
131 43
292 36
863 5
493 48
181 17
58 34