457
82
99
31
60
75
108
135
49
117
56
93
18
220
209
65
13
22
46
55
9
105
148
39
44
197
152
19
192
141
110
179
155
221
63
95
25
77
160
114
52
205
172
676
165
91
38
242
222
112
26
34
35
313
57