18
7
13
41
31
47
24
12
11
101
19
37
96
28
21
39
59
310
71
22
25
245
826
241
56
90
78
15
58
51
50
60
104
40
54
55
52
29
0
4