33
32
89
168
65
123
183
81
7
92
80
60
52
136
93
175
657
38
50
22
25
24
41
91
109
164
528
94
15
49
16
306
112
341
66
35
244
40
170
174
131
179
82
196
193
39
14
226
76
706
195
240
68
59
42