16
8
23
2
66
47
12
25
80
148
49
3
32
381
323
11
93
28
71
53
92
30
107
69
58
130
218
54
78
127
7
151
175
117
19
115
233
83
87
9
59
203
179
146
76
181
461
138
205
211
79
125
86
177
51