111
49
7
32
31
9
4
33
13
81
103
1
24
216
35
28
6
40
69
114
37
30
95
16
79
144
76
118
10
14
38
86
345
2
46
15
59
47
18
21
17
168
135