9
24
3
2
18
5
13
4
16
14
37
6
31
17
21
35
23
78
33
48
47
84
42
29
12
55
28
41
54
113
64
112
82
57
142
38
98
46
39
273
176
49
20
11
43
60