166
17
77
121
7
380
89
118
50
57
31
172
47
220
162
592
20
61
80
12
62
32
82
49
44
257
113
312
75
43
81
146
52
59
103
25
85
56
11
48
91
68
26
132
116
18
178
73
201
404
144
130
2049