342
22
17
16
81
15
27
246
339
235
11
31
21
8
66
54
35
45
74
107
24
4
150
32
29
14
19
9
13
53
3
5
141
145
25
50
48
59
82
36
12
165
42
447
136