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