4
1
10
15
9
14
11
23
18
7
5
3
12
2
156
28
25
34
67
29
6
8
70
68
129
38
35
42
532
31
17
41
146
64
249
120
61
55