308
45
17
60
10
54
14
189
13
26
42
153
50
65
24
43
37
35
39
16
21
9
22
18
19
27
72
53
67
40
25
90
32
44
73
156
29
28
573
110
15
23
136