145
36
75
74
142
104
158
90
129
37
55
78
111
115
147
19
165
134
157
68
95
73
112
82
132
76
83
59
79
29
47
307
161
63
107
87
28
57
53
80
35
33
40
64
86
101
70
67
171
226
62
210
42
152
160
89
46