163
123
238
46
113
48
70
94
53
210
124
25
181
71
154
67
16
74
120
47
30
294
17
64
43
31
148
23
38
106
191
21
394
776