121
52
66
36
92
20
29
207
18
33
164
158
99
85
173
59
3
30
23
27
57
106
60
32
427
167
45
67
130
9
180
136
77
46
144
31
15
68
110
53
10
172
248
73
86
38
379
21