3
0
27
43
17
7
6
1
11
13
14
47
51
20
18
110
46
16
8
44
15
25
74
127
123
126
31
36
60
22
58
37
70
114
118
169
39
108
41
213
366
133
258
97
292
217
40
45
30