19
22
14
10
8
13
27
5
12
48
59
107
7
104
17
45
138
85
21
183
43
41
36
39
11
4
144
126
69
211
101
35
23
56
234
301
57
594
74
9
28
174
20
15
71
148
522
50