0
11
20
38
21
10
9
23
5
35
2
4
25
7
98
80
75
13
12
84
89
14
54
65
58
6
43
42
363
99
77
41
31
16
85
100
63
312
110
160
33
55
97