12
149
199
158
265
51
36
185
138
47
15
33
106
16
21
64
271
7
13
18
9
10
54
5
69
91
107
79
93
117
65
119
196
1
306
110
25
35
164
372
73
57
82
20
43
83
55
120
11
8
42