0
1
32
28
27
39
47
158
26
7
61
42
57
8
20
16
30
38
50
402
93
37
122
89
96
18
58
36
200
153
74
82
110
165
162
40
66
91
43
70
59
112
100
85
116
62
22
53
75