324
139
184
523
215
106
391
11
118
46
80
113
209
545
6
157
64
116
210
220
203
51
3
428
59
32
47
231
251
114
82
103
159
291
104
17
170
109
133
128
70
153
97
102
91
39
288
87
125
15
48
198
86