36002 105
9462 29
8822 13
11264 25
7228 18
31477 68
13118 28
11229 39
44577 80
50411 115
5095 15
30952 83
7433 15
22899 48
14235 29
5482 9
42315 72
124079 234
9818 29
15725 18
47811 132
16040 43
18861 41
32800 89