251
49
52
160
19
16
204
332
155
184
85
71
84
348
341
412
75
265
234
17
142
72
180
153
30
120
83
22
235
69
439
76
210
45
27
10
87
47
37
14
11
50
68
15
176
65
148
48
77