2
11
1
5
77
1184
13
4
290
162
117
165
233
49
54
58
48
73
213
174
344
734
92
61
131
170
40
88
60
53
147
31
45
30
32
85
9
14
211
69
19
2743
755
83
103
173
50
75
100
106
973
323
7