30
6
8
3
15
7
1
18
168
98
61
150
121
14
34
44
126
26
35
94
39
127
164
32
31
53
189
17
9
80
28
33
72
37
49
21
114
155
25
23
46
47
20
65
13