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