10
6
12
36
31
53
13
29
20
25
28
3
15
4
0
7
1
16
49
241
26
8
5
18
39
38
32
23
30
237
342
373
402
550
55
115
113
2
70
33
104