167
233
287
215
88
44
84
198
95
117
28
96
25
13
24
46
23
49
53
38
82
28
68
119
32
133
33
40
51
9
25
49
37
72
31
49
14
17
17
34
45
12
15
45
36
20
41
68
32
66