158
55
24
36
160
139
49
59
151
20
221
41
145
107
16
65
123
38
17
29
54
283
64
40
52
37
13
32
3240
132
182
1120
66
51
119
99
240
276
141
53
19
134
82
48
45
46
47
57