21
12
114
24
124
85
159
77
81
144
138
146
150
83
137
194
119
303
59
56
62
379
203
108
241
549
143
29
455
20
17
11
252
45
67
23
193
474
30
94
43
61
123
110
54
16
25
73
6
9
509
39