13
8
33
16
42
14
28
130
121
218
109
145
38
45
59
171
67
197
48
211
158
139
50
41
124
159
401
96
111
60
81
29
53
36
558
102
101
47
128
77
147
82
823
237
123
105
27
152
46
149