173
141
101
149
48
243
214
231
81
121
181
79
28
71
32
158
47
70
88
98
64
85
463
45
84
562
33
22
131
49
160
20
96
46
178
69
102
34
39
38
21
207
107
122
225
62
105
215
56
72
68