0
31
20
9
17
18
16
8
56
90
44
34
32
152
36
42
100
51
26
57
22
122
77
38
130
73
49
469
37
43
50
35
21
52
24
45
70
121
82
53
127
62
58