0
1
5
31
41
27
12
13
37
58
2
29
8
44
86
16
15
17
35
52
278
71
134
10
28
54
36
19
14
33
11
18
138
61
32
20
30
48
26
34
21
43