15
21
31
27
61
7
43
66
57
42
55
62
6
8
59
25
51
58
34
137
308
155
39
19
32
86
193
95
141
117
30
100
54
111
98
208
96
16
220
94
123
23
505
36
53
41
228
38
172
226
52
186
71