4
5
9
3
54
30
19
38
12
6
24
17
16
8
41
15
87
51
31
28
22
533
13
20
32
187
179
29
69
126
67
128
63
42
33
40
81
49
78
96
48
149
130