226
67
59
159
206
190
105
42
62
27
39
76
43
40
89
150
136
68
60
20
35
80
532
478
17
86
71
61
29
21
48
54
53
154
18
12
79
13
638
95
218
45
215
175
91
318
357
31
88
32
70
72
36