189
150
148
136
54
185
159
42
127
16
29
86
48
96
44
390
21
41
18
57
26
175
101
31
66
1
79
385
94
469
64
76
102
252
119
257
37
68
110
43
39
100
73
32
95
17
52
20
153
111
25
179
46