11
160
111
145
38
45
31
20
18
9
41
40
29
6
3
37
71
91
10
23
32
42
21
36
34
30
68
96
28
4
112
59
78
7
335
16
5
43
121
65
47
19
51
99
116