17
28
11
13
19
21
12
18
45
80
51
47
41
185
280
106
105
53
193
93
385
85
155
58
99
43
44
55
60
49
29
48
37
35
6
111
81
57
16
50
87
38
136