23
80
72
43
73
11
59
8
17
21
95
98
115
60
34
266
160
63
135
121
137
28
103
192
49
41
62
159
42
29
20
9
25
84
22
70
58
215
33
200
133
12
333
14
77
55
157
65
534
30
46
173
128