50561 96
37798 79
17061 47
23015 20
79448 104
60144 135
62828 150
107704 207
36686 106
20385 31
36449 79
31088 83
16545 13
93636 277
31231 37
23535 59
22322 36
26454 26
45937 70
87863 160
59278 69
12433 13
28156 22
12014 8