4
8
25
3
5
32
21
18
12
37
23
61
7
150
31
15
0
1
44
249
89
40
19
2
62
76
58
46
27
52
38
65
33
96
26
16
14
102
22
30
10
29
70
50
43