2
4
8
9
5
77
1
13
19
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