212
63
207
47
130
51
71
26
14
29
31
22
46
8
9
115
37
89
7
15
40
25
56
60
164
126
21
88
160
66
107
72
123
44
90
68
91
24
112
73
17
153
318
251
231
82
229
883
32