0
17
30
6
129
65
19
24
60
5
25
14
13
128
80
4
20
87
9
10
36
43
33
89
22
76
23
38
132
136
120
97
86
48
45
31
150
18
94
361
188
73
122
57
55
309
77
53
116