19
10
24
2
16
66
47
12
25
80
148
49
3
32
382
325
11
93
28
72
53
92
31
107
69
58
131
218
54
78
127
7
151
175
81
117
233
83
88
9
60
203
179
146
77
181
462
138
205
211
79
87
177
51