0
1
2
88
89
46
81
84
170
124
343
61
178
93
59
135
86
85
74
136
101
118
121
21
73
20
18
11
28
95
98
63
38
45
115
32
133
187
80
356
64
87