1
0
5
2
24
6
33
34
17
10
18
8
64
48
11
52
26
60
69
148
137
78
152
231
307
55
50
248
85
265
102
77
189
82
68
115
43
174
304
147
15
371
92
552
87
198
40
14