19
29
28
30
27
53
25
18
56
37
9
35
137
23
32
33
38
346
3
43
50
36
11
58
96
187
24
78
102
65
39
17
13
85
46
129
41
49
21
4
42
12
10