5
52
7
19
12
22
6
2
10
41
3
20
14
13
64
11
1
0
18
9
27
15
30
119
150
45
37
16
21
43
31
95
25
28
40
75
29
128
248