0
1
2
20
86
15
96
44
22
37
13
45
72
10
68
42
12
55
128
30
14
197
28
94
157
123
207
38
59
74
140
216
295
113
48
40
130
310
103
35
261
178
289
134
76
158
102
111
249
81