17
12
15
28
7
6
9
3
45
8
36
49
37
22
141
34
88
255
81
63
125
194
59
109
65
58
99
26
14
2
182
66
137
485
43
71
13
60
173
38
10
114
39
16
4
24
101