3
16
11
12
18
1
9
17
120
15
25
2
4
64
54
138
82
87
63
38
117
55
58
93
83
26
70
131
36
41
22
80
86
62
44
23
32
47
65
90
40
49
69