5
3
14
9
34
18
23
79
111
42
39
25
26
60
54
11
51
58
87
30
82
33
73
10
22
59
71
74
21
107
38
8
7
133
83
12
32
27
13
35
95
49
135
65
281