180
36
255
481
147
111
46
41
87
153
605
383
248
186
8
159
107
133
76
268
206
160
12
100
60
66
75
25
298
27
109
427
74
29
51
738
13
68
16
136
437
128
439
38
704
4657
83
35
684