111
21
28
3
22
9
139
80
27
2
37
11
15
1
29
10
34
38
12
13
4
6
40
42
55
57
14
36
17
61
130
165
93
19
74
8
5