3
32
1
6
20
9
4
5
14
52
12
34
11
64
18
15
10
44
7
159
2
121
30
128
27
47
55
25
115
104
19
259
31
33
43
42
40
41
95
79
46
50
65
109
233
22
196