22
18
29
27
84
206
145
98
38
31
67
94
144
45
133
129
58
185
104
134
339
180
76
290
52
72
493
179
106
243
115
59
36
55
373
323
141
66
83
335
242
156
276
54
85
81
75
127
107
93
48
175
622
265
69