12
1
27
18
6
10
14
26
43
8
29
16
5
13
17
7
39
4
55
36
25
33
11
9
3
21
32
154
15
23
76
34
241
200
54
386
98
67
426
263
121