18433 4
40030 7
23255 9
30807 2
23484 5
69603 12
25881 7
34131 5
293257 38
385134 45
306583 26
560759 36
453453 23
256707 19
289630 12
169653 8
733679 43
680755 48
449331 14
469001 44
225733 29
114483 19
98229 10
116928 26