59
106
218
148
60
37
215
73
165
266
400
275
232
771
412
253
84
202
120
240
52
68
108
119
42
18
72
30
314
32
50
153
28
25
127
97
16
80
13
93
51
47
122
24
109
82
94
20
56
349
43
62
269
33
265