17
26
9
242
16
35
14
5
8
45
25
22
396
77
10
73
60
109
54
144
355
11
38
368
90
246
89
40
99
126
241
112
42
28
24
196
6
2
30
142
4
94
52
62
36
49
12
19
27