222
226
175
202
129
292
160
167
143
117
338
116
138
645
90
81
103
32
437
30
48
284
31
77
150
208
105
84
59
62
125
38
98
149
124
439
55
130
39
203
102
37
50
88
27
89
22
29
174
145
282
463
164