47
18
158
171
13
125
19
6
68
83
14
165
77
141
52
132
354
386
420
260
101
41
118
59
172
82
178
111
254
175
104
70
949
40
39
69
74
29
200
25
23
2
91
56
65
110
9
17
157
400
323
187