2
21
5
4
10
40
0
19
14
72
3
44
1
41
16
9
8
15
11
17
53
29
49
18
32
36
82
65
22
95
157
109
245
288
272
178