32
127
12
10
26
51
854
34
179
1389
36
143
69
197
209
28
102
49
66
158
47
14
31
55
153
109
111
322
763
67
52
439
115
213
39
1144
376
141
232
357
316
220
19
295
25
382
181
164
147