122
34
394
196
265
27
22
33
36
151
87
213
175
93
133
10
64
446
180
42
32
113
252
438
62
69
48
88
103
148
41
60
86
38
65
264
179
90
199
71
176
171
635
211
157
56
24
81
20
31
572
192
205