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