0
1
30
10
146
12
17
5
19
31
23
41
8
39
122
25
90
91
36
52
27
18
66
22
86
20
13
54
105
364
47
233
55
101
94
51
14
38
80
7
15
35
49
107
43
84
212