159
206
190
105
42
62
27
67
39
76
43
89
150
136
68
60
20
35
80
532
478
17
85
71
61
28
59
21
48
54
53
36
154
18
12
79
13
638
95
218
45
214
175
91
318
357
31
88
32
70
14
66
58
11