30
27
9
3
22
7
11
47
13
16
36
71
137
55
12
122
5
28
178
77
19
57
128
18
10
21
23
38
4
20
162
296
60
88
24
31
211
14
82
300
62