15
9
22
40
86
44
117
133
79
32
36
28
45
25
59
39
62
178
12
42
13
23
33
174
213
159
57
161
111
172
73
29
16
84
34
8
48
56
137
24
35
51
78
26
102
92
107
61
115
91
14
50