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