12
10
15
16
119
22
28
85
30
40
31
25
240
39
50
37
19
5
92
81
17
104
23
9
59
165
45
42
282
103
47
4
171
108
24
46
26
6
29
18