19
9
12
13
29
2
34
4
16
10
35
58
42
36
21
52
43
25
83
60
181
156
251
258
110
131
49
68
108
322
48
45
31
66
28
55
92
20
54
88
111
555
190
72
17
15
62