0
5
6
1
4
80
94
25
56
349
191
49
125
43
29
144
20
30
31
21
170
179
190
117
35
76
152
151
180
73
47
26
138
32
18
16
318
67
100