12
153
140
41
10
19
129
26
60
40
29
93
11
54
16
7
14
8
6
33
42
77
72
30
56
97
45
71
68
32
24
5
170
3
228
17
121