15
23
17
31
308
103
18
36
255
58
70
34
128
27
38
124
237
26
54
117
49
14
10
29
87
224
168
11
101
83
32
12
24
39
21
22
44