219
166
40
32
106
108
60
61
199
105
52
71
163
21
47
51
38
66
111
115
123
191
30
27
169
68
186
62
129
67
58
128
89
386
112
122
221
76
22
118
36
11
29
39
457
240
571
103
117
882
389
496
157
49