1
6
17
40
5
18
7
15
11
4
12
10
14
39
51
26
35
25
32
9
8
3
20
30
151
13
21
69
23
239
199
42
54
382
96
67
71
343
421
263