236
103
28
21
32
18
12
14
40
15
168
25
29
94
47
30
110
227
93
82
111
234
138
10
159
26
37
31
38
127
54
189
41
181
136
86
209
72
35
19
50
43
20
407
33
154
123