10
13
15
16
0
8
2
23
9
4
360
21
17
32
6
202
41
38
1
52
51
123
39
130
18
24
26
429
14
20
70
31
29
5
46
402
7
3
108
53
35
27
43
188
72
30
296