12
51
8
50
296
53
106
102
54
36
27
24
17
28
90
20
56
37
38
16
23
3
13
42
15
32
11
154
87
43
96
57
25
6
9
174
5
4
10
48
39