3
5
4
12
16
91
6
9
33
32
129
27
35
58
31
25
18
10
29
13
15
37
41
24
11
47
8
17
174
22
7
107
156
36
74
88
63
85
96
34