133
90
58
84
182
85
81
208
2161
20
80
379
112
121
29
127
183
51
434
159
33
89
42
24
197
54
280
136
37
23
141
34
661
10
214
64
55
173
30
39
48
11888
865
128
352
797
377
373
71
384
56
76
386
94