227
56
39
338
48
63
85
52
55
26
21
34
67
61
90
180
222
109
47
32
24
103
160
322
35
46
14
133
66
745
31
53