105
80
39
23
18
35
13
30
129
24
31
22
74
21
15
28
29
9
2
7
3
90
6
4
137
54
14
48
84
5
36
8
66
211
69
128
33
34
68
182
58