4
3
5
2
10
8
15
74
11
28
36
14
32
29
13
12
16
7
1
27
40
9
79
19
17
61
31
41
20
24
35
124
94
53
245
6
23
100