2
3
61
33
7
15
4
16
5
12
6
18
55
13
69
41
28
1
467
47
17
23
25
8
11
108
71
36
75
64
125
40
32
9
167
54
127