31
7
8
6
5
2
1
34
25
11
33
88
54
35
15
136
86
45
169
82
23
38
69
40
29
60
58
179
55
201
84
73
145
36
78
28
113
22
81
37
127
14
12
51