0
1
7
10
33
28
19
85
89
36
17
31
6
87
47
325
113
29
66
67
27
13
21
45
72
86
8
24
88
42
2
15
4
90
53
139
77
99
168
32
11
107
108
185
93
35