355
55
16
41
26
37
34
88
33
20
21
22
28
25
29
39
12
5
167
80
45
24
122
113
95
48
30
17
13
32
56
40
85
171
169
4
96
7
57
8
64
65
139
81