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