12
21
20
10
8
31
35
82
106
74
18
5
15
24
54
36
26
9
17
107
136
22
28
52
76
49
14
16
104
33
19
46
89
97
47
130
23
80
44
273
205
83