58
21
46
8
35
28
39
51
16
13
18
37
29
49
19
42
33
43
7
27
31
17
41
300
4
48
26
216
92
84
53
24
119
72
32
47
157
195
22
123
9