30
5
19
2
41
168
34
3
68
23
124
180
102
130
147
169
17
37
101
42
125
55
29
105
52
45
64
107
27
11
28
48
13
156
65
15
18
24
14
43
53
25
1
36
389
90
33
6