18
3
1
5
23
21
27
13
31
73
112
49
69
14
97
103
374
59
119
122
270
68
65
163
108
74
90
144
64
17
98
154
186
150
38