135
76
44
80
55
88
45
47
54
112
255
42
128
59
57
115
154
34
60
73
182
31
192
149
152
87
82
122
91
137
106
132
36
74
67
121
23
25
40
50
53
162
197
41
71
75
103
98
28
89