0
1
5
22
26
8
14
24
28
34
21
141
38
7
120
18
276
108
67
13
11
53
16
10
72
43
30
32
12
52
48
107
9
37
76
15
50
66
23
25
31
68