12
162
652
242
189
96
79
54
63
15
28
124
143
234
70
317
67
20
59
57
7
21
78
52
130
16
179
188
13
65
27
22
40
32
42
37
86
83
127
89
10
23
34
24
25
263
30
43
18
35