19
51
31
28
33
27
17
54
13
52
15
8
22
200
23
38
36
516
126
21
35
108
42
12
309
74
43
45
198
14
10
41
254
300
18
70
26
16
167
50
6
5
20
9