3
23
14
6
9
81
8
4
21
10
93
173
64
59
102
124
154
313
84
121
58
27
172
91
25
39
12
162
107
36
67
177
54
972
48
132
65
40
44
74
19
261
15
73