19
25
12
162
21
174
110
28
47
69
332
8
5
103
98
130
39
50
6
70
29
16
76
151
72
2
7
80
78
24
109
134
41
77
83
27
26
66
35
79
20
122
46
17
45
36
52
34
53
40
113
152