19
3
11
16
123
53
28
43
36
51
34
67
37
35
12
23
46
8
13
24
80
75
121
99
59
68
40
58
89
148
41
72
45
54
127
174
146
81