16
12
1
13
20
2
11
23
22
26
27
6
31
14
68
57
8
74
48
21
87
139
52
75
196
151
58
144
110
220
325
78
154
148
84
377
147
244
170