135
29
20
16
12
11
127
34
19
6
24
55
41
30
86
71
39
52
90
45
73
44
72
59
10
28
7
4
15
50
81
48
9
121
21
33
63
5
38
103
22
18
180