34
85
75
111
65
150
214
170
94
171
48
229
74
207
124
165
187
347
145
113
58
72
27
103
56
123
136
97
31
254
92
112
61
139
127
71
105
57
69
144
130
59
51
49
126
32
76
107
114
83
117
62