210
33
21
27
173
186
140
152
326
213
76
34
99
87
151
356
79
1448
98
74
61
16
105
94
36
56
58
51
49
78
39
25
330
37
70
187
35
32
114
9
85
48
55
6
10
101
38
178
68
60
26
28
18
41