10
13
128
77
16
155
1027
65
15
87
105
118
27
138
127
41
76
102
667
1501
702
170
35
74
142
51
132
66
44
60
64
57
94
25
315
197
380
421
206
199
193
266
14
32
38
50
175
86
37
20
29
78
62
47
75