12
5
4
14
77
32
11
9
15
8
24
42
36
44
33
22
26
21
40
39
23
49
28
117
83
48
110
73
97
43
196
204
67
136
125
46
29
20
88
122
78
51
50
94