0
20
1
80
3
139
83
14
2
61
22
46
26
41
93
13
18
37
72
133
74
35
52
120
71
69
27
309
128
122
68
356
176
136
40
225
67
198
113
5
102
64
322
101
85
81
94
79
199
36
100
15