135
242
330
75
13
18
43
193
52
216
63
27
56
541
157
142
97
221
55
84
441
14
251
81
175
16
48
37
139
90
64
92
196
2250
20
87
382
122
121
123
30
128
184
65
443
165
35
25
28
217
68
285
133