3
12
13
10
8
2
4
14
9
1
6
32
17
16
18
30
20
93
15
11
40
24
48
112
35
43
51
23
42
134
41
60
44
76
53
22
62
97
324
52
19
26