3
10
20
7
14
15
23
33
13
27
64
41
39
29
31
34
25
107
12
28
30
45
9
49
51
118
26
92
17
63
68
52
37
222
137
58
194
198
60
168
38
54
50
165