12
78
51
27
52
26
25
17
43
254
309
125
69
11
114
89
106
55
15
142
129
57
7
37
29
718
249
40
30
23
96
8
46
67
147
21
20
5
4
38
165
13
28
9
34
93
72