40016 75
25677 42
45250 179
38655 85
55345 112
47956 99
23826 52
19957 48
11745 18
31581 134
31723 86
31571 77
27949 19
21115 31
23683 21
16746 12
18875 26
22703 41
34625 67
25224 41
24044 36
33608 67
44104 104
31654 51