148
331
181
90
61
104
96
49
302
47
386
127
309
123
52
32
54
69
11
116
21
203
380
189
191
98
114
78
16
37
92
93
33
15
91
145
142
38
101
5
20
63
1
34
18
31
36
27
157
14
26