31
87
4
23
8
7
5
12
9
14
47
11
19
27
18
6
2
34
3
21
20
24
16
13
77
41
73
25
103
48
36
74
176
64
255
109
148
196
53
69
169