107
62
21
23
11
14
137
102
25
27
213
187
20
10
45
80
122
141
33
459
592
31
111
12
13
39
63
84
209
136
41
68
373
146
186
85
26
110
93
312
52
253
298
149
100
115
29
57
121
313
204
277
56
906
284
67