5
9
6
23
4
52
7
24
10
172
3
8
13
1
19
58
46
37
412
146
39
86
33
76
36
155
62
64
28
81
34
282
104
73
54
21
215
49
27
31
29
48
47
178
51
42
90