12
18
10
17
16
24
3
5
9
6
27
4
52
7
26
11
172
8
23
13
2
19
59
46
37
412
147
39
86
33
76
36
155
63
64
28
81
35
282
104
73
54
21
215
49
82
31
29
53
48