0
8
1
11
13
4
17
46
7
58
26
52
41
3
9
31
18
22
48
132
67
70
147
105
127
28
571
307
219
169
235
106
64
89
66
107
32
73
30
141
88
1081
385
92
153
159
411