0
20
1
3
81
139
83
2
14
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
94
79
199
36
100
15