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