150
32
106
12
6
30
7
169
45
140
80
354
13
38
18
16
21
28
90
25
14
11
49
74
36
54
146
35
66
242
15
24
101
42
255
20
41
19
124
44
152
29
595
40