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