89
36
53
52
60
153
50
20
87
100
16
73
93
41
18
23
312
11
168
156
92
85
321
200
46
40
127
54
13
184
47
12
42
149
32
44
1112
19
25
173
48
24
224
64
57
139
83
115
135
165
239