129
58
75
21
104
236
42
17
16
52
40
462
57
482
157
302
27
53
228
73
107
13
177
148
289
201
50
101
44
65
89
31
72
354
46
132
38
35
2776
779
235
100
71
122
54
692
412
195
24
66
250
34
145
8
351