18
8
24
2
16
66
47
12
25
80
148
49
3
32
382
323
11
93
28
72
53
92
30
107
69
58
130
218
54
78
127
7
151
175
81
117
19
116
233
83
88
9
59
203
179
146
77
181
461
138
205
211
79
86
177
51