177
237
40
128
117
53
63
12
227
65
31
30
328
46
91
39
58
100
138
265
115
44
154
508
59
291
29
95
462
43
54
38
110
113
33
11
648
20
26
96
74
45
36
80
90
141
22
94