197
133
54
559
42
168
101
318
271
49
44
153
114
72
292
79
393
209
74
52
57
85
35
69
104
256
21
208
17
119
32
142
110
280
83
96
163
33
297
90
107
113
75
599
151
132
298
37
223
81
122
254
386
30
68