12
2
28
19
24
20
23
17
36
40
45
10
74
115
83
154
56
39
29
16
27
14
18
41
25
33
68
95
42
51
298
11
59
73