30
21
13
12
17
16
9
29
14
2
11
49
7
23
5
44
35
24
41
27
54
37
50
289
10
68
70
36
55
117
59
39
28
3
66
15
20
18
83
34
33