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