32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
127
134
17
112
292
30
79
42
56
38
29
31
37
69
60
21
48
12
133
16
64
67
71
34
44
20
33
52
76
26
187