18
180
138
15
297
56
224
54
107
40
46
69
70
211
96
98
20
41
59
161
14
234
33
48
67
4
3
74
73
43
31
71
76
45
88
106
150
51
155
94
25
130
58
168
8
404
343
228
153
113
75
37