120
168
94
163
189
97
83
98
128
599
25
114
13
105
95
129
246
66
99
92
102
87
22
57
312
204
216
262
254
212
131
126
226
159
74
49
148
178
152
58
65
33
122
162
174
72
136
106
132
238
155
232
213
113