102
147
52
63
30
24
22
19
46
53
20
60
158
137
27
14
6
33
21
54
36
98
12
449
4
77
17
7
15
51
23
96
94
44
43
169
13
118
72
71
67
184
26
25
8