21
11
31
5
30
467
22
20
49
37
36
32
24
2
16
40
63
107
66
35
54
8
65
7
19
62
91
146
216
18
33
28
110
9
77
132
38
190
76
43
292
93
27
150
46
133