172
7
30
53
160
29
165
26
23
34
16
89
58
107
8
22
115
32
49
14
59
35
21
472
27
47
52
91
150
88
39
129
200
48
96
20
15
181
78
203
74
72
28
189
151
69
216
210
167
772
279