60
43
14
160
105
63
30
55
332
17
18
68
48
144
82
88
42
37
29
36
70
103
25
65
71
40
159
28
64
252
46
72
58
41
325
83
56
148
140
410
118
130
100
16
241
129
59
246
95