179
188
40
163
186
84
113
649
230
114
85
73
24
20
35
202
341
102
19
83
432
63
326
117
66
27
87
124
169
56
12
50
46
256
38
122
48
210
101
31
100
159
403
80
25
42
158
107
89
138
238
250