21
37
44
585
279
17
60
85
62
58
22
91
49
64
33
15
31
10
27
130
147
112
164
104
63
79
84
78
145
32
186
76
41
110
34
50
141
92
24
73
19
43
57
158
117
68
13
47
97