7
2
32
20
31
10
8
6
48
14
23
4
36
11
98
49
17
76
81
37
25
15
5
63
43
35
24
39
12
73
197
82
22
87
18
16
86
256
135
26
21
19
30
50
13