37
88
22
91
20
21
34
109
150
101
907
120
932
148
152
655
114
56
64
60
71
94
26
183
76
41
391
360
565
145
165
275
97
163
110
38
85
104
123
33
218
52
179
83
61
84
191
224
93
51
206
149
173
172