3
1
11
4
24
8
14
7
28
48
56
26
27
38
43
19
15
39
154
179
25
9
17
61
41
140
119
72
42
60
45
147
76
20
102
197
16
1435
30
89
81
50