40475 92
42786 112
43235 149
17580 78
12468 32
13058 64
15973 24
25120 79
8395 26
18598 56
4174 12
3412 18
8942 31
16798 34
19565 78
98162 210
178778 417
14724 15
30623 41
17754 30
18530 14
78719 133
35940 111