17
40
34
156
76
35
109
50
62
107
51
7
4
14
5
15
12
23
11
18
24
39
96
8
44
10
19
36
43
38
2662
242
260
9
2
140
13
54
138
63
306
79
1187
163