278
146
43
44
98
82
88
125
50
67
251
230
110
148
17
170
66
138
20
145
36
65
197
19
118
30
76
94
31
68
64
63
42
56
114
55
141
166
127
75
51
53
60
47
62
115
37
34