36
150
172
57
79
119
68
42
95
161
85
56
84
73
32
14
170
189
176
178
33
181
99
94
72
65
31
60
75
167
112
222
76
46
51
50
97
113
661
44
29
629
141
92
136
117
23
506
193
10