52
27
32
113
55
91
105
30
207
108
39
56
72
224
54
255
71
256
130
86
131
296
94
198
65
29
106
161
119
139
47
37
16
44
117
66
144
6
85
232
142
24
163
49
88
89