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