12
8
96
317
28
56
112
440
143
3
114
11
138
95
78
40
29
83
17
311
18
279
565
30
110
19
1014
23
51
10
15
14
7
25
192
48
27
330
64
182
39
74
9
36
24
54
62
396
52
47
80
165