0
1
6
34
2
11
13
37
38
5
17
12
15
20
8
19
29
36
16
7
79
151
86
387
33
56
128
35
27
99
74
87
30
24
32
92
52
156
661
44
9
46
186
26
281
23