30
17
20
16
39
12
28
14
409
70
22
13
6
24
23
18
26
102
150
118
72
40
9
32
7
21
50
15
78
63
33
112
19
42
11
46
68
108
99
64
49
65
31
37
29