149
134
39
278
3
69
179
64
87
33
130
65
53
17
49
82
559
88
98
197
10
43
77
84
38
181
45
66
205
218
23
18
21
56
19
131
25
44
59
62
68
95
106
15
58
103
57
54
115
37
28
29