78
123
233
27
70
72
203
89
56
60
145
100
485
377
185
80
141
81
30
28
25
139
65
50
382
197
43
51
44
372
1027
1955
207
595
249
106
324
132
144
107
66
83
173
165
97
102
214
69
236
117
90
122
231