30
83
47
32
135
39
19
188
71
24
56
8
41
51
42
52
21
82
95
161
107
28
14
101
13
33
88
106
103
91
102
108
153
66
76
90
38
50
46
57
16
60
31
67
15
54
96
157
99
265
130