107
87
67
135
145
102
57
463
137
161
228
25
70
165
61
38
99
259
139
103
21
63
68
42
26
80
22
118
105
56
86
92
97
43
34
59
146
154
195
83
73
48
35
128
37
24
51
55
114
31
243
75
299
133