3
1
15
6
28
16
12
34
17
132
52
25
128
58
171
32
14
50
44
36
53
39
71
72
27
46
47
18
113
37
138
1302
11
137
41
48
64
20
33
26
31
7
38
55
49