183
61
42
205
356
202
136
155
43
135
260
166
53
131
110
34
138
642
590
589
97
40
16
14
216
46
48
32
44
149
31
83
29
73
47
139
80
45
23
57
67
21
329
77
125
106
30
74
54
10
9
180
147