19
58
50
32
10
37
53
45
42
130
84
30
23
16
64
31
27
17
41
9
126
48
44
47
22
49
21
15
38
26
60
154
51
72
39
825
34
14
81
40
236
214
349
162
114
128
18