4
20
8
1
2
18
41
10
33
21
65
29
6
3
11
32
12
5
31
79
17
86
15
30
68
130
14
105
52
19
22
36
23
97
61
324