3
14
31
4
10
2
47
12
18
44
9
7
26
65
20
23
17
25
120
66
50
186
169
41
78
13
11
77
21
19
43
28
8
89
35
5
324