18
11
27
30
196
59
44
55
2
28
12
25
14
35
84
121
22
17
132
29
7
257
75
21
82
9
139
42
103
67
47
5
32
73
56
16
125
45
113
144
37
86
34
26