36
90
75
21
37
128
140
78
9
64
15
16
33
32
148
639
193
154
87
26
61
62
132
163
55
70
88
19
167
212
117
130
255
194
69
48
197
81
168
38
42
261
220
86
122
83
20
27
161
152
300
134
135
92