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