4
2
15
0
10
11
3
1
12
8
20
13
40
7
9
17
16
28
59
32
72
99
106
127
62
114
94
22
115
27
147
165
37
74
95
453
132
245
36
119
80
23