4
15
9
11
7
1
24
58
23
21
10
31
41
54
29
6
14
225
120
13
35
25
47
30
38
22
92
19
33
16
8
40
12
65
153