3
5
10
1
11
74
0
4
14
16
103
106
79
17
15
18
60
19
46
222
99
138
93
100
26
38
25
28
63
146
72
119
58
34
140
344
77
68
22
83
88
143
92
24
32
9
21
67
154
12