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