76
59
8
26
139
27
255
100
84
77
134
107
46
29
7
179
57
94
162
90
64
20
116
63
32
25
54
37
71
43
69
39
151
40
167
105
30
68
153
19
49
16
86
35
44
42
52
72
24
87