0
12
54
9
5
45
6
70
7
20
37
25
17
26
41
16
59
33
159
96
32
60
8
58
50
65
142
49
3
111
78
109
53
18
34
23
533
92
229
97
197
30
4
271
153
161
76
40
165
127
80