91
6
44
25
8
119
58
55
24
40
18
7
34
22
45
29
38
50
17
95
3
5
9
23
41
10
15
16
14
4
28
20
21
102
71
52
27
158
150
383