4
9
7
3
16
19
5
10
8
13
28
1
30
6
12
2
61
11
25
31
26
21
18
62
51
58
145
14
29
40
837
373
391
376
109