138
133
157
51
59
257
8
76
124
28
44
15
98
29
14
9
64
91
335
18
188
87
150
23
154
54
162
75
17
25
24
42
79
46
32
72
35
78
422
123
65
0
47
37
99
38
22
36
56
53
919
136
196
219