1
20
5
16
22
29
115
26
277
139
48
132
171
168
72
24
18
13
10
12
42
8
15
31
55
108
40
11
63
46
70
19
71
41
35
21
14
56
137
84
167
50
32