149
37
33
32
42
50
71
171
25
27
11
18
63
140
38
34
78
12
23
68
103
84
49
92
41
150
351
57
85
5
157
86
130
46
100
142
52
96
89
4
36
73
128
8
58
14
147
423