33
58
144
153
52
334
111
46
75
87
24
51
115
64
159
176
188
104
16
118
42
40
80
82
155
31
65
166
67
77
18
9
19
124
29
68
49
89
114
81
110
39
36
48
12
99