50
256
10
82
14
265
40
5
16
13
11
22
150
64
55
36
865
24
68
548
9
8
78
139
15
175
272
21
30
326
93
54
19
146
41
38
51
31
17
3
283
39
49
95
46
60
373
45
69
28
99
324
108