2
8
12
7
21
14
24
4
23
15
47
101
268
70
79
35
273
206
219
302
125
19
207
162
419
597
208
17
53
51
109