18
43
53
17
5
15
47
45
274
24
11
34
72
151
32
117
161
157
27
41
78
3
54
156
88
65
184
85
380
66
114
63
28
33
21
73
46
124
99
20
49
146
83
40