2
7
3
4
77
1
21
8
37
10
32
16
13
83
9
14
25
6
20
26
28
17
57
12
29
11
47
384
94
161
65
48
103
167
82
60
118
56
106
88