12
51
5
30
18
6
21
27
33
24
31
9
159
2
3
8
1
19
121
20
13
10
60
42
32
268
124
77
89
26
64
15
7
41
78
46