12
8
13
4
17
11
6
30
36
15
108
34
2
52
49
125
46
51
22
7
10
139
144
55
16
85
59
54
26
45
80
76
41
53
20
101
14