42
71
34
33
20
78
64
128
15
14
166
76
153
50
41
13
6
9
4
3
28
8
69
268
35
23
30
10
77
37
26
49
39
137
55
118
48
53
192
67
29
54
21
18