2
6
17
1
40
18
5
7
15
11
4
12
10
14
39
52
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