19
26
31
20
36
32
30
5
2
148
59
40
45
334
53
27
214
10
18
55
74
29
17
138
8
28
73
60
128
81
12
4
83
11
404
24
100
39
43
139
65
289
56
37
34
3