31
21
9
52
22
5
24
37
17
39
20
113
6
422
27
267
59
43
29
58
106
60
55
103
138
15
166
143
65
33
101
107
61
79
45
35
104
76
8
40
46
56
74
30
19
53