6
102
60
42
12
45
24
8
9
10
22
26
71
79
106
52
51
39
15
63
57
29
5
40
46
20
87
19
48
11
25
34
18
33
17
4
196