53
15
12
14
30
23
6
9
120
137
48
20
73
52
18
62
123
50
121
42
98
117
679
127
138
111
95
216
46
72
37
167
36
187
144
165
257
264
373
113
163
428
443
94
272
238
350
208