1
0
5
2
4
13
122
81
47
21
107
133
99
42
38
16
111
442
84
156
124
18
100
23
106
53
65
95
155
187
132
69
142
8
234
185
19
33
244
66
48
114
68
228
360