10
12
67
28
6
117
24
189
18
15
38
16
21
29
65
42
27
35
116
50
90
61
255
34
20
19
115
127
119
40
26
70
83
77
191
202
39
103
51
1079
32
44
47
63
73
109
131
382
264
46
137
546
69
41