36
30
150
38
65
95
27
25
47
26
179
17
64
24
53
256
10
152
40
199
32
20
29
59
77
172
35
67
28
22
23
46
31
45
61
219
57
85
66
183
166
97
33
69
41
233
83
19