12
4
2
23
33
17
9
179
104
29
14
19
126
159
41
16
5
8
52
31
224
93
128
79
63
160
299
36
30
45
38
21
245
15
82
282
49
137
326
62
27
97
153
65
61