14
140
100
308
253
21
141
410
211
89
439
208
189
52
198
171
209
150
433
169
125
13
86
26
124
80
117
77
17
186
101
94
33
35
36
34
44
75
40
10
55
88
15
48
70
30
28
161
103
50
195
31
23