12
9
6
30
15
51
11
144
163
7
968
279
33
10
16
14
19
325
42
72
43
126
20
17
48
128
21
22
56
44
154
23
32
49
254
681
57
4
66
24
309
25
18
84