20
33
83
11
8
118
41
22
147
104
68
152
161
518
268
31
7677
30
28
18
58
51
36
37
150
166
24
34
21
87
63
222
108
151
13
82
84
113
76
26
73
47
9
91
50
29
65
44
48
94
42
196
133