6
93
73
9
79
112
39
101
23
12
32
127
10
26
51
855
34
179
1389
36
143
69
197
209
28
102
49
66
158
103
47
14
31
55
153
109
111
322
763
68
52
439
115
213
1146
376
141
236
358
316
67