16
30
118
176
13
24
19
21
35
105
52
71
137
18
10
39
99
144
51
31
106
42
34
109
116
63
77
96
33
70
28
85
60
38
73
119
58
11
43
82
257
36
78
20
14
22
12
296