44
35
25
12
66
19
10
33
127
31
14
5
24
39
6
4
108
109
64
27
593
52
180
37
7
30
11
207
63
18
89
91
28
29
67
88
51
54
140
43
9
26
22
55
195
68
163