20
28
52
84
78
12
129
2
1
7
72
138
167
57
37
242
43
41
14
15
144
197
142
11
64
1110
113
100
1256
95
62
471
179
112
105
192
38
61
136
181
225
35
101
97
79
36
16
0
94