9
118
26
59
37
21
19
50
27
39
28
38
16
33
15
34
31
53
73
60
106
30
90
29
109
103
36
153
46
42
63
339
49
18
48
12
78
76
51
128
144
97
95
82
93
81
315
67
540