30
8
9
45
22
7
20
18
268
180
12
23
16
25
35
66
75
17
158
36
28
70
21
11
94
15
288
65
44
189
60
38
13
32
90
39
96
46
48
27
425
77
55