12
11
21
19
14
24
16
59
71
124
28
84
55
99
230
38
17
52
37
33
34
138
31
48
147
323
22
36
87
70
32
15
42
39
139
7
351
151
58
54
83
49