2
1
19
10
49
13
34
5
11
43
6
21
4
92
45
134
32
16
156
8
55
66
149
97
48
38
36
29
24
39
52
99
46
131
42
181
209
82
53
85
78
188
15
113
121
77
142
141
172
44
33
74