19
50
43
160
35
49
30
25
7
17
70
52
101
59
5
105
29
40
109
76
64
63
48
31
22
23
154
26
326
18
20
3
42
1020
4
36
21
9
145
81
15
38
126