83
112
39
41
43
28
124
111
61
55
38
116
144
99
74
153
66
136
148
250
130
341
150
122
356
85
106
92
93
652
247
234
167
127
255
158
102
915
78
52
69
316
168
108
165
928
676
171
133
410
48
156
166
103
121
142