66
29
188
44
15
31
149
25
138
77
20
52
128
204
41
10
84
34
336
151
19
158
115
38
59
61
27
154
159
24
157
69
60
122
13
437
85
288
124
39
591
68
447
356
352
327
748
26
397
55
298
32
23
92
30