15
20
8
53
26
44
91
3
11
22
51
18
33
29
16
38
59
93
84
115
202
180
200
122
68
100
82
39
14
76
5
42
56
17
10
13
99
46
9
12
23
25
2
7