132
18
52
37
17
181
140
38
67
76
177
657
295
225
203
57
75
46
30
25
32
197
62
109
120
19
263
6
151
42
61
108
302
43
16
288
160
135
91
27
48
55
69
93
28
65
35
63
141
98
105