112
12
10
14
25
57
65
19
58
31
11
45
9
41
38
50
33
21
26
29
289
47
22
125
32
17
94
35
166
81
43
115
156
16
71
179
5
55
13
6
24
177
163