2
4
7
9
5
77
1
12
19
8
43
15
16
33
133
86
21
27
37
96
29
70
58
25
69
116
225
198
78
73
151
40
117
93
48
24
101
75
191
186
193