163
236
211
44
63
5
49
12
94
21
353
70
76
142
57
71
19
188
43
372
22
41
287
229
293
107
18
25
59
39
2
74
45
279
26
191
34
96
32
139
55
66
36
13
15
101
160
17