80
67
40
77
107
51
63
24
79
27
41
118
127
52
19
56
53
9
310
119
170
113
61
35
28
144
85
54
47
104
165
78
100
68
95
55
33
45
37
43
20
130
29
116
26
64
177
48
132