286
89
138
262
42
71
145
96
98
46
57
61
193
74
151
134
84
80
47
122
92
43
114
126
69
223
38
344
328
155
161
109
183
169
536
270
119
58
120
86
22
30
88
79
32
363
218
103
116
210
31
25
20