0
6
30
13
247
73
91
122
58
66
51
46
38
99
36
64
104
116
82
69
81
111
102
103
120
74
63
50
124
55
145
89
119
138
93
105
62
76
65
24
32
140
115
106
75
203
97