16
20
55
51
12
6
11
18
24
27
28
25
23
41
15
226
86
29
32
101
61
26
45
167
308
149
7
40
46
39
34
317
109
240
284
204
318
22
19
35
31
81
50