17
30
28
15
25
35
21
29
45
196
50
14
106
66
44
37
18
20
54
23
5
7
11
262
34
9
3
99
10
6
59
13
12
53
38
41
42
51
58
77