14
191
71
2
27
16
30
8
32
77
25
13
6
7
37
20
23
18
33
105
22
17
94
48
130
61
28
35
112
408
288
259
182
390
92
31
148
132
63
120
246
39
473
29