19
80
33
21
17
70
8
43
157
24
29
15
44
16
109
255
55
54
39
102
71
128
74
12
4
92
9
41
37
35
58
78
7
69
120
48
27
32
34
45
42
14
56
47
3
115