3
22
15
14
95
21
10
24
17
7
33
55
86
40
108
50
89
92
28
98
94
52
45
46
136
12
25
30
51
9
6
4
2
41
42
35
77
34
29
147
66
44
118
5
115
13